首頁 > 軟體

Linux環境變數設定方法總結 PATH、LD_LIBRARY_PATH

2020-06-16 17:18:06

Linux環境變數設定方法總結 PATH、LD_LIBRARY_PATH

PATH:  可執行程式的查詢路徑

檢視當前環境變數:

echo $PATH

設定:

方法一:export PATH=PATH:/XXX 但是退出當前終端後就失效

方法二:修改 ~/.bashrc 或 ~/.bash_profile或系統級別的/etc/profile

1. 在其中新增例如export PATH=/opt/ActivePython/bin:$PATH

2. source .bashrc  (Source命令也稱為“點命令”,也就是一個點符號(.)。

source命令通常用於重新執行剛修改的初始化檔案,使之立即生效,而不必登出並重新登入)

LD_LIBRARY_PATH: 動態庫的查詢路徑

設定:

方法一: export  LD_LIBRARY_PATH=LD_LIBRARY_PATH:/XXX 但是退出當前終端後就失效

方法二: 修改~/.bashrc或~/.bash_profile或系統級別的/etc/profile

1. 在其中新增例如export LD_LIBRARY_PATH=/opt/ActiveP/lib:$LD_LIBRARY_PATH

2. source .bashrc  (Source命令也稱為“點命令”,也就是一個點符號(.)。source命令通常用於重新執行剛修改的初始化檔案,使之立即生效,而不必登出並重新登入)

方法三:這個沒有修改LD_LIBRARY_PATH但是效果是一樣的實現動態庫的查詢,

1. /etc/ld.so.conf下面加一行/usr/local/mysql/lib

2. 儲存後執行 ldconfig  生效

(ldconfig 命令的用途,主要是在預設搜尋目錄(/lib和/usr/lib)以及動態庫組態檔/etc/ld.so.conf內所列的目錄下,搜尋出可共用的動態連結庫(格式如前介紹,lib*.so*),進而建立出動態裝入程式(ld.so)所需的連線和快取檔案.快取檔案預設為/etc/ld.so.cache,此檔案儲存已排好序的動態連結庫名字列表.)

方法三設定稍微麻煩,好處是比較不受使用者的限制。

ld.so.conf 裡面設定之後,新增的路徑為最優先路徑;

[root@host ~]# cat /etc/ld.so.conf

include ld.so.conf.d/*.conf


IT145.com E-mail:sddin#qq.com