Answers:
尝试设置C_INCLUDE_PATH
(对于C头文件)或CPLUS_INCLUDE_PATH
(对于C ++头文件)。
正如Ciro所述,CPATH
它将为C和C ++(以及任何其他语言)设置路径。
有关更多详细信息,请参见GCC文档。
用您最喜欢的include为gcc创建一个别名。
alias mygcc='gcc -I /whatever/'
-I
-l<libnam>
链接一样。注意,创建别名是一个非常糟糕的解决方案,实际上,您将构建“收藏夹”列表并将其添加到makefile中。
只是记:CPLUS_INCLUDE_PATH
和C_INCLUDE_PATH
不等价的LD_LIBRARY_PATH
。
LD_LIBRARY_PATH
服务ld
(运行时的动态链接器),而与C / C ++编译器一起使用的库位置与前两者等效LIBRARY_PATH
。