一尘不染

如何在Linux中为GCC添加默认包含路径?

linux

我希望gcc $HOME/include除了通常的include目录之外,还包含来自的文件,但似乎没有类似物$LD_LIBRARY_PATH

我知道我可以在编译时(或在makefile中)在命令行中添加include目录,但是我真的想在这里采用通用方法,例如在库中。


阅读 500

收藏
2020-06-02

共1个答案

一尘不染

尝试设置C_INCLUDE_PATH(对于C头文件)或CPLUS_INCLUDE_PATH(对于C ++头文件)。

正如Ciro所述,CPATH它将为C和C ++(以及任何其他语言)设置路径。

GCC文档中有更多详细信息。

2020-06-02