Make clean执行定义好的shell命令
Makefile文件的运行逻辑
目标:生成第一个的edit可执行文件
顺序:
找edit依赖的.o文件
找.o依赖的.c 和.h文件
按照.o的command对.c和.h编译,得到.o文件
按照edit的command对*.o链接,得到edit
更新:某个.c或.h修改时间(Modify)发生改变时,重新对依赖于这些文件的*.o文件执行command,并且edit会被重链接。
定义*.o变量,相当于宏定义,在添加后面的东西时方便修改
利用makefile的自动推导
可以把.o对应的.c文件去除
可以把*.o对应的cc –c *.c 这种command也去除,可以作为常用版本
引用其他的Makefile
内容为《跟我一起写makefile》的一到五部分,一般来说暂时够用了
原文:https://www.cnblogs.com/sunzD/p/13343263.html