eclipse - 让 Eclipse CDT 在生成的 Makefile 中使用相对包含路径

标签 eclipse makefile eclipse-cdt

我正在使用 Eclipse CDT。我已经配置了“外部生成器”,并且自动生成 Makefile。不幸的是,生成的 Makefile 包含绝对包含路径。我想在其他系统(未安装 Eclipse)上使用生成的 Makefile - 有没有办法让 Eclipse 使用 Makefile 的相对路径?

我已在“设置”->“工具设置”->“GCC C 编译器”->“使用 ${workspace_log} 包含路径”下配置了我的项目包含目录。

最佳答案

有一个更好的方法可以做到这一点:“项目 > 属性 > C/C++ 构建 > 设置 > 工具设置 > 跨 G++ [或 GCC] 编译器 > 包含”。单击加号按钮,然后写入:

"${ProjDirPath}/../../../somefolder1/somefolder2"

此方法允许您通过项目文件夹的相对路径指定任何外部文件夹,即使它位于父子文件夹中。

关于eclipse - 让 Eclipse CDT 在生成的 Makefile 中使用相对包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3997152/

相关文章:

linux - 交叉编译后,如何更改make install的源目录名称?

mingw - 默认build设置 Eclipse CDT

eclipse - 我的删除键在 OS X 的 Eclipse 中不起作用

java - 添加外部jar到项目后pom文件出错

c - mkdir 的隐式声明

c++ - Eclipse 总是崩溃?

java - Eclipse juno 在 Suse 64 位中给出错误

java - 无法使用 Eclipse 更改 jFrame 图标/加载 .jar 的资源

java - Eclipse自动补全问题

g++ - Eclipse 管理同时使用静态和动态链接库进行制作