第一種方式:環(huán)境變量在終端配置,關掉終端就會失效
1、獲取當前動態(tài)庫所在路徑
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib
?ldd main
./main
?第二種方式:永久配置環(huán)境變量(用戶級別配置)
(1)先進入到~目錄下
?(2)在此目錄下輸入ll命令,打印內容如下,我們可以看到有一個.bashrc
?(3)配置.bashrc文件,命令vim .bashrc
?(4)shift+g,跳到最后一行,按住i鍵,進入編輯模式,在最后一行編輯如下內容:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib
(5)按ESC,:wq保存退出
(6)輸入. .bashrc 執(zhí)行文件
?或者,輸入source .bashrc執(zhí)行文件
?(7)輸入ldd?main查看libcalc.so
?(8)運行main文件 ./main
?第三種方式:永久配置環(huán)境變量(系統(tǒng)級別配置)
(1)sudo vim /etc/profile
(2)同樣的,shift+g,跳到最后一行,按住i鍵,進入編輯模式,在最后一行編輯如下內容:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nowcoder/Linux/lesson06/library/lib
?(3)按ESC,:wq保存退出
?(4)執(zhí)行source /etc/profile命令 或者 . /etc/profile命令
?(5)ldd main
?(6)./main
?第四種方式:/etc/ld.so.cache 文件列表
(1)sudo vim /etc/ld.so.conf
?(2)寫入/home/nowcoder/Linux/lesson06/library/lib,保存并退出:wq
?(3)sudo ldconfig更新文件
?(4)ldd main 查看
?(5)執(zhí)行main文件,./main文章來源:http://www.zghlxwxcb.cn/news/detail-561622.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-561622.html
到了這里,關于基于linux下的高并發(fā)服務器開發(fā)(第一章)- 解決動態(tài)庫加載失敗的問題1.8的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!