導航:首頁 > 文件類型 > linux下庫文件

linux下庫文件

發布時間:2025-04-26 08:36:39

linux 里有/lib和/usr/lib,這兩個目錄下的庫文件有什麼區別嗎

/lib這個目錄下抄的函數襲庫是在開機時會用到的函數庫,還有/bin、/sbin裡面的那些命令調用的函數庫,/lib/moles下面還會放置內核模塊(驅動程序);而/usr/lib目錄放置的是應用軟體用到的函數庫文件。

② 如何讓自己的動態鏈接庫文件能夠在linux下被調用

如何讓自己的動態鏈接庫文件能夠在linux下被調用

VxWorks 安裝的DVD有很多自己的動態鏈接庫文件,在啟動一些服務的時候需要調用這些動態鏈接庫文件,否則不能啟動一些功能,report:找不到相關的庫文件。

解決的方法可以有多種:

1. 直接創建軟連接的方式,將某動態鏈接庫文件鏈接到 /lib 或者/usr/lib 下。

ln -s `pwd`/xxx.so /lib/xxx.so

這種方式適合少數固定不變動態鏈接庫文件的調用,但如果文件很多,或者這些文件也是經常存在更新的,這么多比較繁瑣。


2. 如果直接把動態鏈接庫文件所在的路徑直接加到系統查找庫的路徑下,這里有兩種方式:

1) 更改/etc/ld.so.conf, 加入自己的動態鏈接庫路徑,好像需要更新/etc/ld.so.cache; 該方法應該可用,沒有嘗試過。

2) 更改環境變數LD_LIBRARY_PATH,把自己的動態鏈接庫路徑,加入到該環境變數中。
export LD_LIBRARY_PATH=/Jenkins/workspace/Mefa_Nightly_regression_Job02/MAIN/mefa_platform/logs_1st_round/mefaImage/simulatorTools:$LD_LIBRARY_PATH
在該環境變數中的動態鏈接庫文件會比系統中/lib 或者 /usr/lib 更早調用。

linux重啟之後,該環境變數會失效;
這種方式更適合自動化的測試的需要。

閱讀全文

與linux下庫文件相關的資料

熱點內容
ps合並後源文件 瀏覽:74
無線怎麼設置沒有網路 瀏覽:548
網站怎麼換模板 瀏覽:511
ps處理後的文件列印出來很模糊 瀏覽:204
有什麼看污污動漫的網站 瀏覽:184
用戶名郵箱手機號資料庫 瀏覽:879
cad不能啟動此對象的源應用程序 瀏覽:901
微信上的騙子都怎麼騙人 瀏覽:294
加工中心編程如何算重量 瀏覽:758
什麼是機靈數據 瀏覽:724
ecshop配置文件 瀏覽:116
excel兩個表格怎麼對比相同數據 瀏覽:383
ps4港服文件怎麼弄 瀏覽:560
蘋果6splusnote5s6 瀏覽:426
定向流量30G都包括哪些APP 瀏覽:352
apple和瑤瑤綜藝 瀏覽:351
打開word所在文件夾自動彈出 瀏覽:390
c怎麼編程改名字 瀏覽:146
哪些電視劇app不帶logo的 瀏覽:406
開機後桌面變黑色桌面文件丟失 瀏覽:136

友情鏈接