64位ubuntu安裝交叉編譯工具鏈,顯示找不到命令


 

是因為Ubuntu64位版本已不支持ia32-libs的軟件包,而是使用了lib32ncurses5、lib32z1軟件包做為替代,

所以在Ubuntu16.04版本當中應該安裝執行:

sudo apt-get install lib32ncurses5 lib32z1

sudo apt update
sudo apt install qemu-user-static
sudo update-binfmts --install i386 /usr/bin/qemu-i386-static --magic '\x7fELF\x01\x01\x01\x03\x00\x00\x00\x00\x00\x00\x00\x00\x03\x00\x03\x00\x01\x00\x00\x00' --mask '\xff\xff\xff\xff\xff\xff\xff\xfc\xff\xff\xff\xff\xff\xff\xff\xff\xf8\xff\xff\xff\xff\xff\xff\xff'

 

sudo apt update
sudo service binfmt-support start

  

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gcc:i386

 轉自:https://www.jianshu.com/p/3df082840b40

 


免責聲明!

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



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