#include <>: 直接到系統指定的某些目錄中去找某些標頭檔案。
#include "": 先到原始檔所在資料夾去找,然後再到系統指定的某些目錄中去找某些標頭檔案
1、-i指定的路徑(絕對或相對路徑)
2、環境變數 c_include_path, cplus_include_path, objc_include_path
3、指定的目錄
/usr/include
/usr/local/include
4、/usr/lib/gcc ... /include (不同系統或不同)
當#include使用相對路徑的時候,gcc最終會根據上面這些路徑,來最終構建出頭檔案的位置。
如#include 就是包含檔案/usr/include/sys/types.h
linux gcc 標頭檔案搜尋路徑
2011 02 15 13 40 423人閱讀收藏 舉報一 標頭檔案 gcc 在編譯時尋找所需要的標頭檔案 搜尋會從 i開始 然後找gcc的環境變數 c include path,cplus include path,objc include path 再找內定目錄 usr include usr ...
設定linux gcc搜尋路徑
對所有使用者有效修改 etc profile 對個人有效則修改 bashrc 在path中找到可執行檔案程式的路徑。export path path home bin gcc找到標頭檔案的路徑 c include path usr include libxml2 mylib export c inc...
linux gcc 編譯時標頭檔案和庫檔案搜尋路徑
一 標頭檔案 gcc 在編譯時尋找所需要的標頭檔案 搜尋會從 i開始 然後找gcc的環境變數 c include path,cplus include path,objc include path 再找內定目錄 usr include usr local include usr lib gcc li...