GCC的一些環境變數的配置

2021-06-16 10:03:07 字數 651 閱讀 2083

1.  gcc(包括交叉編譯器)的標頭檔案搜尋路徑

add include dir to c laguage:        export c_include_path=/usr/local/yourc_includedir: $c_include_path

add include dir to c++ laguage:        export cplus_include_path=/usr/local/yourcppincludedir: $cplus_include_path

2.  gcc(包括交叉編譯器)的庫檔案搜尋路徑

add include dir to static library:    export library_path=/usr/local/yourlibdir: $library_path

add include dir to so library:        export ld_library_path=/usr/local/yourldlibdir: $ld_library_path

動態庫的搜尋路徑還可以通過修改配置檔案來改動:

/etc/so.ld.conf.d/* files

或者動通gcc執行時引數來指定:

gcc -o test -l$(path) -ltest -wl,-rpath,$(path)

環境變數的一些知識

環境變數初級知識 一 了解環境變數 環境變數是包含諸如驅動器 路徑或檔名之類的字串。環境變數控制著多種程式的行為,例如temp環境變數指定程式放置臨時檔案的位置,systemroot為系統檔案所在位置。右擊 我的電腦 選擇 屬性 高階 環境變數 就可以看到全部環境變數 如圖1 環境變數可分為使用者環...

環境變數的一些問題

我們在安裝交叉編譯時往往需要新增環境變數 有兩個地方可以新增 詳細過程見下 最好不要在profile下新增,否則出錯系統就會癱瘓,登陸不進去,指令也無效 那如果我們不小心剛好就遇到這種情況怎麼辦,別問我自己是怎麼辦,看下面 1登入不了 輸入密碼後一直登入不了 使用快捷鍵ctrl alt f1到f6分...

gcc中的環境變數

有大量的環境變數可供設定以影響 gcc 編譯程式的方式。利用這些變數的控制也可使用合適的命令列選項。一些環境變數設定在目錄名列表中。這些名字和 path 環境變數使用的格式相同。特殊字元 path separator 安裝編譯程式的時候定義 用在目錄名之間。在 unix 系統中,分隔符是冒號,而 w...