首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

makefile深度研讨

2013-11-21 
makefile深度探讨请问下面两种写法有何区别?objectmain.o 64.o 54.o64:$(object)cc -o 64 $(object)main.

makefile深度探讨
请问下面两种写法有何区别?

object=main.o 64.o 54.o
64:$(object)
cc -o 64 $(object)
main.o:define.h
64.o:64.h define.h
54.o:54.h define.h
.PHONY:clean
clean:
rm 64 $(object)




object=main.o 64.o 54.o
64:$(object)
cc -o 64 $(object)
.PHONY:clean
clean:
rm 64 $(object)

[解决办法]
第二种写法,相当于没有对头文件做依赖,因此make的时候,不会检查.h和.o的依赖关系。

热点排行