2014-10-19 80 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。這是你的位置。