全局修改gcc的include路径

3
所以,我正在尝试在我的64位Mac(OS X 10.8.5)上编译Ardour,但它找不到一些头文件。这些头文件位于/opt/local/include中,但在gcc的搜索路径列表中没有显示,如gcc -x c++ -v -E /dev/null所返回的那样。
我已经阅读了如何将目录添加到C头文件包含路径?,并尝试设置C_INCLUDE_PATH=/opt/local/include,但什么也没改变 - gcc仍然不将其列为包含路径。(我还尝试了CPP_INCLUDE_PATH,以防万一 - 没有帮助。)由于该项目使用配置脚本,我不能(合理地)添加命令行选项来特别包括该目录。有什么想法吗?

可能是如何在Linux中为gcc添加默认包含路径?的重复问题。 - gobernador
1个回答

3
通常情况下,对于C++来说应该是这样的:
CPLUS_INCLUDE_PATH=/opt/local/include 
export CPLUS_INCLUDE_PATH

您也可以在您的 .bash_profile 中设置此项以供日后使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接