1 錯誤描述:
測試程序時,發現報錯: 動態庫不是一個ELF文件,
此時確定LD_LIBRARY_PATH設置正確,然后執行ldconfig命令,發現如上圖:
后來執行:file liblog4cpp.so.5 發現這是一個UTF_8文件;但實際上它應該是一個符號鏈接的文件
2 解決辦法:
將其設置為原.so的動態鏈接即可
3 附注:
SO文件格式即ELF文件格式,它是Linux下可執行文件,共享庫文件和目標文件的統一格式
測試程序時,發現報錯: 動態庫不是一個ELF文件,
此時確定LD_LIBRARY_PATH設置正確,然后執行ldconfig命令,發現如上圖:
后來執行:file liblog4cpp.so.5 發現這是一個UTF_8文件;但實際上它應該是一個符號鏈接的文件
將其設置為原.so的動態鏈接即可
SO文件格式即ELF文件格式,它是Linux下可執行文件,共享庫文件和目標文件的統一格式
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。