因此,我尝试在我的 64 位 Mac (OS X 10.8.5) 上编译 Ardour,但它找不到一些头文件。头文件位于 /opt/local/include
中,它不会显示在 gcc 的搜索路径列表中,如 gcc -x c++ -v -E/dev/所返回空
。
我读过 How do I add a directory to C header include path? ,并尝试设置 C_INCLUDE_PATH=/opt/local/include
,但没有任何改变 - gcc 仍然没有将其列为包含路径。 (我还尝试了 CPP_INCLUDE_PATH
,以防万一 - 没有骰子。)我不能(合理地)添加命令行选项来专门包含该目录,因为该项目使用配置脚本。有什么想法吗?
最佳答案
通常对于 C++,它应该是:
CPLUS_INCLUDE_PATH=/opt/local/include
export CPLUS_INCLUDE_PATH
您也可以在您的 .bash_profile 中设置它以备将来使用。
关于c++ - 全局更改 gcc 包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22824342/