makefile实践二
在编写Makefile,我犯错了,忘记了make自动推导的隐晦规则
如下:
FMain.o:Main.m XXX.h
gcc ......
我的原意是让Main.m生成Fmain.o,错误如下:
1、该目录没有Fmain.m的文件
2、按照推导规则FMain.o:FMain.m Main.m XXX.h,无法生成Fmain.o,要么把Main.m改为FMain.m,要么makefile修改为Main.o:XXX.h或main.o:main.m xxx.h
注意自动推导隐晦规则:
make命令发现[.o]会在对应的规则中,追加该[.o]对应的[.m]文件
如下:
FMain.o:Main.m XXX.h
gcc ......
我的原意是让Main.m生成Fmain.o,错误如下:
1、该目录没有Fmain.m的文件
2、按照推导规则FMain.o:FMain.m Main.m XXX.h,无法生成Fmain.o,要么把Main.m改为FMain.m,要么makefile修改为Main.o:XXX.h或main.o:main.m xxx.h
注意自动推导隐晦规则:
make命令发现[.o]会在对应的规则中,追加该[.o]对应的[.m]文件
无论生活、还是技术,一切都不断的学习和更新~~~努力~