全局更改 gcc 包含路径
Change gcc include path globally
所以,我正在尝试在我的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
,以防万一 - 没有骰子。 我不能(合理地)添加一个命令行选项来专门包含该目录,因为该项目使用配置脚本。 有什么想法吗?
通常对于C++它应该是:
CPLUS_INCLUDE_PATH=/opt/local/include
export CPLUS_INCLUDE_PATH
您也可以在.bash_profile中设置它以备将来使用。
相关文章:
- 如何使用cppcheck处理半相对包含路径
- 如何确定包含路径的来源?
- 生成文件缺少包含路径 尽管路径存在并已定义
- 更改包含路径
- 在 Android Studio 中添加 C/C++ 的包含路径
- 如何设置 CMake 来构建包含路径包含的代码,如 #include < libdir/lib>?
- 在Visual Studio Code(.json配置)中设置相对于工作区路径的c / c ++项目的包含路径
- 如何在 pybind11 项目中设置包含路径
- CLion 不索引任何外部包含路径
- VS代码无法识别包含路径
- 使用相对标头包含路径重新分析 ASTUnit 失败
- 如何在忍者上添加包含路径,并为VS 2019添加叮当
- 使用 glibc 2.7 包含路径编译失败
- 通过程序代码行设置C++包含路径
- Visual Studio添加真正"global"默认包含路径
- target_include_directories生成的包含路径
- C++'Undefined reference to'错误,尽管包含路径中的头文件中存在函数定义
- 如何从 qmake 中的包含路径中删除项目的根目录
- 是什么让 clang 在包含路径的子目录中看起来?
- 如果库的包含路径设置不符合预期,如何引发编译错误