Makefile 实际用例分析(一) ------- 比较通用的一种架构
这里不再说Makefile的基本知识,如果需要学习,那么请参考:下载:makefile 中文手册 或者 点击打开链接 或者 跟我一起写Makefile( 陈皓 ) 这里说的是一般的实际的一个工程应该怎么去写。 环境:ubuntu 10.04 先看看我的文件的分布情况: 顶层: 然后src中:是所有的源程序以及头文件( 我这里是使用自己的IR树的代码作为实验 ) 而build文件夹是为了编译使用的!下面有: obj文件夹里面放的是编译过程中的.o和.d文件,还有一个subdir.mk的子文件, 用于指示怎么生成.o obj中: 下面我们从顶层开始慢慢分析: *******温馨提示:下面的注释是为了方便处理,写在每一条语句后面,其实这样的风格是不好的,所以,如果 你使用了这个makefile,请将注释换行...或者去掉,否则可能编译异常!谢谢记住! ******* 最外层的makefile: [plain] view plain copy print? SHELL=/bin/sh#这个地方是指示使用的shell是sh EXEC=ir_tree#最终生成的binary的...