linux庫檔案so版本過高指令碼執行時找不到低版本的so

2021-08-26 09:19:09 字數 923 閱讀 9708

1樓:匿名使用者

找個低版本的安裝包,編譯安裝,然後新增到環境變數裡,就可以替代原來的版本了。

2樓:

清理次解決方案重新生成

3樓:

首先確保你的mysql軟體的版本,可能自帶的mysql沒有刪除,或者有衝突

也有可能以前的檔案/usr/bin/mysql沒替換的原因然後看看你的/user/local下有沒有libmysqlclient.so.16

如果有備份/usr/bin/mysql

在/usr/bin下建立 /user/local/mysql 的連結

4樓:匿名使用者

建一個軟連線指向libmysqlclient.so.18就好

ln -s libmysqlclient.so.18 libmysqlclient.so.16

路徑這裡就不寫了

5樓:

1.使用新版本的指令碼

2.找不到新版本指令碼可以用編輯器開啟指令碼,搜尋並替換使用的庫3.若是因為其他庫檔案需要特定版本的mysql庫,最好方法就是去找對應版本的mysql包來安裝

4.新增一個低版本的軟連線指向高版本庫檔案,這個是最不推薦的解決方案,因為不確定是不是會出現相容問題導致程式崩潰

在一個版本的linux下編譯的共享庫so檔案,在其它linux版本下可以正常使用嗎?

6樓:匿名使用者

建議先核對下兩個系統的gcc版本。

7樓:匿名使用者

理論上可以,您說的不可以的情況建議貼上來看看,會不會是依賴庫的問題

8樓:匿名使用者

有得可以,有得不可以。linux的世界,就是這麼亂。

LINUX檔案系統問題,當LINUX檔案系統受到破壞時,如何檢查和修復系統?

不知道你這系統是做什麼用的,根裝置竟然佔用99 啟動異常肯定跟根裝置剩餘空間不足有關。建議刪除無用的東西。沒看到你的 fstab 內容,打出應該能夠告訴你怎麼辦。當linux檔案系統受到破壞時,如何檢查和修復系統?如果是ext3,因為是日誌檔案系統,自動修復 成功修復檔案系統的前提是要有兩個以上的主...

linux的檔案結構和windows檔案結構哪個更科學

樓上都是胡說,其實linux檔案系統要遠優於windows檔案系統,就像樓主說的不易管理,人linux早就解決了,用lvm還是什麼的分割槽,每個區大小都是可以變的,不過具體就不太懂了,只知道這個功能linux強於windows,還有你說的windows就一個c盤,只改登錄檔,linux檔案目錄你要明...

linux中檔案系統格式有哪些,linux系統下常見的檔案格式有哪些?

我們在linux中常用的bai 檔案du 系統主要有ext3 ext2及zhireiserfs。linux目前幾乎支援所有的unix類的檔案dao系統,版除了我們在安裝linux作業系統時所權要選擇的ext3 reiserfs和ext2外,還支援蘋果macos的hfs,也支援其它unix作業系統的檔...