当前位置: 技术问答>linux和unix
在makefile中如果指定包含文件include目录的路径
来源: 互联网 发布时间:2016-04-09
本文导语: 我想把别人的源代码编译进去,但是人家的cpp文件包含头文件用的是#include ,不是用的引号,我把头文件和CPP文件都放在了我的工程目录的src目录下了。 如果在makefile中指定src目录,让编译器去寻找? | ...
我想把别人的源代码编译进去,但是人家的cpp文件包含头文件用的是#include ,不是用的引号,我把头文件和CPP文件都放在了我的工程目录的src目录下了。
如果在makefile中指定src目录,让编译器去寻找?
如果在makefile中指定src目录,让编译器去寻找?
|
不会就google,
|
VPATH
|
编译开关里加 -Isrc ,其中src是你头文件所在的目录,可以是绝对路径,也可以是src相对Makefile所在路径的相对路径.
-----------------------------------------------------------
《征服C/C++企业软件开发核心技术》
主题词 unix/linux 多线程 网络通讯 数据库 内存排错和性能分析
http://www.khp.com.cn/books/detail.asp?bookid=1707
-----------------------------------------------------------
《征服C/C++企业软件开发核心技术》
主题词 unix/linux 多线程 网络通讯 数据库 内存排错和性能分析
http://www.khp.com.cn/books/detail.asp?bookid=1707
|
把你要找的路径通通加入VPATH这个变量
|
vpath %.h src