Centos下的 .so is not an ELF file


 

1 錯誤描述:

 測試程序時,發現報錯: 動態庫不是一個ELF文件,
 此時確定LD_LIBRARY_PATH設置正確,然后執行ldconfig命令,發現如上圖:

 后來執行:file liblog4cpp.so.5 發現這是一個UTF_8文件;但實際上它應該是一個符號鏈接的文件

2 解決辦法:

  將其設置為原.so的動態鏈接即可

3 附注:

  SO文件格式即ELF文件格式,它是Linux下可執行文件,共享庫文件和目標文件的統一格式

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM