設置環境變量:(以動態連接庫路徑做爲例子)linux
1.臨時的:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:new_path_name, 其中new_path_name爲新增的路徑。這個只對當前shell有效。重啓即消失。shell
2.永久的:vim /etc/profile, export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:new_path_name ,而後執行source /etc/profile。即全局的環境變量,重啓不消失,對全部用戶有效。vim
3.永久的:~/.bashrc,export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:new_path_name ,而後執行source .bashrc 。即全局的環境變量,重啓不消失,只對當前登陸用戶有效。 bash
linux調用庫的方式有三種:參考這裏
一、靜態連接庫
二、動態連接庫
三、動態加載庫 .net
連接庫的配置文件,即配置程序運行時查找動態庫的路徑,配置文件是 /etc/ld.so.conf。系統文件 /lib 和 /usr/lib 是默認的查找的目錄,不用配置。其他的本身添加的路徑能夠配置進去。blog
即:vim /etc/ld.so.conf,加入要連接的路徑(好比:/usr/local/bin),接着執行ldconfig使之加載到/etc/ld.so.cache中,即當即生效。ip
若是要臨時有效,能夠參照上面的設置環境變量的第一條。動態庫配置文件 和 LD_LIBRARY_PATH 都是解決程序在運行時查找加載動態庫問題的。在編譯程序的時候,連接過程仍是須要加 -L 和 -l參數,指定動態庫的具體位置,連接器須要。(必定不要混淆)。一個是編譯是查找動態庫,具體是連接階段,一個是運行是加載動態庫。get
設置域名和ip地址對應 :/etc/hosts 參考這裏域名