Linux /usr/bin/ld:skipping incompatible 解決辦法


這個提示是因為庫的版本沒用對應上,有幾種可能:

1、庫是32位的,電腦是64位的 

    查看庫的信息:進入到庫的目錄下,file XXXX.so  可以查看庫的信息 32位還是64位 使用的是arm還是mips架構 等等 

    查看電腦信息:uname -a

2、芯片架構不同

    arm下編譯的庫運行在mips架構的電腦上

 

上面問題解決辦法,要在當前電腦上,把源碼重新編譯成庫 問題解決!

 


免責聲明!

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



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