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