2014-10-19 86 views
1

如何添加路径编译器搜索路径?我不是说 - 我的选择。我想将路径永久添加到编译器搜索路径。有编译器保存搜索路径的文件吗?我想添加标题的路径,以便编译器每次运行构建时总是搜索此文件夹。我使用的Fedora 20铿锵搜索路径文件

+1

'--with-local-prefix'是gcc配置选项,clang往往使用相同的选项。你将会重新编译clang。如果您不想重新编译,可以使用'CPATH'环境变量。 – user657267 2014-10-19 12:02:40

+0

如果你只是想添加*一些路径,一个肮脏的方式将导出CPLUS_INCLUDE_PATH/C_INCLUDE_PATH(如果需要,写入你的shell配置文件);如果你想改变默认头文件,也可以考虑使用'-system-header-prefix' /'-nostdinC++'/'-isystem'和他们的朋友。你可以使用'clang -E -x c/dev/null -v'来验证。 – 2014-10-22 17:42:19

回答

0

,根据检测到/指定三人和语言,内置额外的默认搜索铛包括以下常规

void InitHeaderSearch::AddDefaultIncludePaths(const LangOptions &Lang, 
              const llvm::Triple &triple, 
             const HeaderSearchOptions &HSOpts) 

路径看一看的source code here。这是你的位置。