除了通常的包含目录之外,我希望 gcc 包含文件$HOME/include,但似乎没有$LD_LIBRARY_PATH.
$HOME/include
$LD_LIBRARY_PATH
我知道我可以在编译时(或在 makefile 中)在命令行中添加包含目录,但我真的很喜欢这里的通用方法,就像在库案例中一样。
尝试设置C_INCLUDE_PATH(对于 C 头文件)或CPLUS_INCLUDE_PATH(对于 C++ 头文件)。
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
正如 Ciro 提到CPATH的,将为 C 和 C++(以及任何其他语言)设置路径。
CPATH
GCC 文档中的更多详细信息。