【问题标题】:Change gcc include path globally全局更改 gcc 包含路径
【发布时间】:2014-05-14 11:55:52
【问题描述】:

所以,我正在尝试在我的 64 位 Mac (OS X 10.8.5) 上编译 Ardour,但它找不到一些头文件。头文件位于/opt/local/include,它不会出现在gcc的搜索路径列表中,由gcc -x c++ -v -E /dev/null返回。

我已经阅读了How do I add a directory to C header include path?,并尝试设置C_INCLUDE_PATH=/opt/local/include,但没有任何改变——gcc 仍然没有将它列为包含路径。 (我还尝试了CPP_INCLUDE_PATH,以防万一 - 没有骰子。)我不能(合理地)添加命令行选项来专门包含该目录,因为该项目使用配置脚本。有什么想法吗?

【问题讨论】:

标签: c++ macos gcc include include-path


【解决方案1】:

通常对于 C++ 应该是:

CPLUS_INCLUDE_PATH=/opt/local/include 
export CPLUS_INCLUDE_PATH

您也可以在 .bash_profile 中设置它以备将来使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    • 2015-02-19
    • 1970-01-01
    • 2014-10-22
    • 2013-06-30
    • 2010-10-19
    相关资源
    最近更新 更多