linux動態鏈結庫遇到的問題

2021-06-06 16:22:28 字數 406 閱讀 3921

今天遇到的問題: error while loading shared libraries: liblog4c.so.3: cannot open shared object file: no such file or directory

找不到這個共享庫檔案。

是檔案路徑不對。所以要將其放到/usr/lib下面去。 或者將/usr/local/lib設定為預設路徑。

還有乙個問題就是關於profile  檔案(/etc/profile)的問題。 profile是系統檔案。一般的不要做修改。否則系統啟動會有問題。它是針對所有使用者的。

.profile 檔案 (/etc/skel/.profile)是 設定路徑的。具體谷歌一下。動態鏈結庫的路徑就在這可以設定。

/etc/ld.so.conf配置檔案,具體在下面**:

linux動態鏈結庫

在做完mini6410移植全攻略後,打算把自己的linux c筆記,貼出來和大家共享,有不對支援希望大家指出,謝謝!在上篇文章中,是對靜態鏈結庫的介紹,其實有了上面的介紹動態鏈結庫的製作就簡單了,這篇來製作動態鏈結庫 建立動態鏈結庫 cpp view plain copy print?gcc sha...

linux的動態鏈結庫

1,檢視乙個程式會使作哪些動態鏈結庫?ldd例如 ldd bin ls 2,管理動態鏈結庫 ldconfig 作用 建立及更新快取檔案 3,ldconfig的工作過程 它搜尋以下三種目錄 lib usr lib 以及動態庫配置檔案 etc ld.so.conf中列出的目錄 找到可用的動態鏈結庫 類似...

動態鏈結庫 靜態鏈結庫

包含標頭檔案和庫 idir 指定編譯查詢標頭檔案的目錄,常用於查詢第三方的庫的標頭檔案,例 gcc test.c i.inc o test。ldir 指定鏈結時查詢lib的目錄,常用於查詢第三方庫。llibrary 指定額外鏈結的lib庫 巨集定義 dmacro 以字串 1 預設值 定義 macro...