执行make命令显示 make: 没有什么可以做的为 `PROGM'。
不知道怎么搞得,我明明修改了 .c源文件,还保存了,然后执行make命令,不知道哪里写错了
Makefile 文件如下
1 PROGM:binary_heap
2 all:$(PROGM)
3 binary_heap.o:binary_heap.h
4 gcc -g -ggdb3 -o $@ -c binary_heap.c
5 all:binary_heap.o
6 gcc -o $@ $<
7 clean:
8 rm -rf *.o binary_heap
------解决方案--------------------binary_heap.o的依赖项少写了binary_heap.c:
binary_heap.o: binary_heap.c binary_heap.h
------解决方案--------------------.o没有删除?