Makefile第四讲:include 引用其它makefile文件
2014-05-28 00:00
288 查看
main.cpp
#include "classes/fun.h" int main() { Test::display("Hello makefile"); return 0; }
classes/fun.h
#include <iostream> using namespace std; class Test { public: void static display(const char *); };
classes/fun.cpp
#include "fun.h" void Test::display(const char *str) { cout <<str <<endl; }
classes/makefile
test.o:classes/fun.cpp g++ -c classes/fun.cpp -o test.o
makefile
test: test.o main.o g++ test.o main.o -o test main.o:main.cpp g++ -c main.cpp -o main.o include classes/makefile clean: rm main.o test.o test
include classes/makefile
中的include关键字就是引用其它的makefile,值得注意的是,在被引用的makefile文件中的代码,它的路径是相对于引用的makefile文件的路径(注意到test.o:classes/fun.cpp
),思考一下:我可以把include classes/makefile
这句写在开头吗?答案当然是不能,至于为什么,在Makefile第一讲:一个简单的Makefile找
相关文章推荐
- Makefile第四讲:include 引用其它makefile文件
- Kernel 顶层Makefile文件引用Scripts/Kbuild.include分析
- 关于引用项目中的图像(文本,或其它类型二进制)等文件
- 引用其它的Makefile(3)
- php——学习笔记,include,require,include_once,require_once引用文件时的异同
- 16 两种include引用头文件的区别
- js文件中引用其它js文件
- php相对当前文件include其它文件的方法
- 三、引用其它的Makefile
- FreeMarker的FTL页面中include引用UTF-8文件导致错位的问题处理
- 自己动手写CPU之第四阶段(4)——Makefile文件建立
- 引用其它的Makefile(1)
- Windows makefile 多个引用库文件路径配置
- PHP 引用文件 include() 函数 require() 函数
- Android之引用其它已安装或未安装apk文件的资源
- IOS开发技术之──头文件引用(@class/#import/#include)
- CodeSmith : 引用其它文件或.Net 类库
- IOS开发技术之──头文件引用(@class/#import/#include)
- CodeSmith : 引用其它文件或.Net 类库
- 边记边学PHP-(八)函数及include与require引用文件