本来今天是想开始学习UNIX高级编程的,结果翻开第一页,想写个程序试试,才发现,连MAKEFILE都不会写。。。哎。。。抄代码抄多了的下场。。。初略看了下MAKEFILE,还不算太难(主要是文件少)。总结一句话:冒号两边文件的关系,这关系具体是 咋建的。。。明天还会继续看。。希望明天看完再写的时候不会忘了。。。
哎。。。。。。。
20100606
继续写:发现个手册:
GNU make中文手册
http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/index.html#content
vpath使用注意:
vpath %.h ../include 时,仅限于在Makefile文件内容中出现的.h文件。如果没有指定.o文件需要的.h文件关系,则会出错。也就是说,如果你的.h文件是在.c中include出现,而在MAKEFILE中没有单独指定依赖关系,则此时无法找到该文件。
20100616
强迫自己写了十几次MAKEFILE,终于能够脱文档写MAKEFILE了,不容易,真不容易啊。。。拒绝COPY,一切手打。。。努力ing。。。。。