Linux系統環境變量包括PATH、LD_LIBRARY_PATH等,能夠經過echo $PATH
、echo $LD_LIBRARY_PATH
等命令查看系統當前的環境變量golang
其中PATH是系統可執行程序的查找路徑,LD_LIBRARY_PATH是系統動態庫的查找路徑緩存
1.終端窗口輸入export PATH=$PATH:/usr/local/go/bin
bash
生效方法:當即生效
有效期限:臨時改變,只能在當前的終端窗口中有效,當前窗口關閉後就會恢復原有的path配置
用戶侷限:僅對當前用戶
2.經過修改用戶目錄下的.bashrc文件code
vi ~/.bashrc #在最後一行添上: export PATH=$PATH:/usr/local/go/bin
生效方法:(有如下兩種)變量
1.關閉當前終端窗口,從新打開一個新終端窗口就能生效
2.輸入「source ~/.bashrc」命令,當即生效有效期限:永久有效
用戶侷限:僅對當前用戶gcc
3.經過修改系統級別的profile文件:配置
vi /etc/profile /export PATH #找到設置PATH的行,添加 export PATH=$PATH:/usr/local/go/bin
生效方法:系統重啓
有效期限:永久有效
用戶侷限:對全部用戶
4.經過修改environment文件:vi /etc/environment
在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"後邊添加「:/usr/local/go/bin」file
生效方法:系統重啓
有效期限:永久有效
用戶侷限:對全部用戶
1.終端窗口輸入export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64
搜索
生效方法:當即生效
有效期限:臨時改變,只能在當前的終端窗口中有效,當前窗口關閉後就會恢復原有的path配置
用戶侷限:僅對當前用戶
2. 修改用戶目錄下的.bashrc或.bash_profile文件,以.bashrc爲例終端
vi ~/.bashrc #在最後一行添上: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64
生效方法:(有如下兩種)
1.關閉當前終端窗口,從新打開一個新終端窗口就能生效
2.輸入「source ~/.bashrc」命令,當即生效有效期限:永久有效
用戶侷限:僅對當前用戶
3.經過修改系統級別的profile文件:
vi /etc/profile /export PATH #找到設置PATH的行,添加 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gcc/lib64
生效方法:系統重啓
有效期限:永久有效
用戶侷限:對全部用戶
4.經過修改/etc/ld.so.conf文件:vi /etc/ld.so.conf
下面加一行/usr/local/gcc/lib64
生效方法:執行ldconfig命令
ldconfig的主要用途:
默認搜尋/lilb和/usr/lib,以及配置文件/etc/ld.so.conf內所列的目錄下的庫文件。
搜索出可共享的動態連接庫,庫文件的格式爲:lib *.so.,進而建立出動態裝入程序(ld.so)所需的鏈接和緩存文件。
緩存文件默認爲/etc/ld.so.cache,該文件保存已排好序的動態連接庫名字列表。
ldconfig一般在系統啓動時運行,而當用戶安裝了一個新的動態連接庫時,就須要手工運行這個命令。有效期限:永久有效用戶侷限:對全部用戶