現在在學嵌入式驅動,前段時間知道了原來Windows10下面可以直接跑Linux,裝好了Ubuntu,但就在裝arm-linux-gcc的時候出現了現在這樣的問題,提示

ubuntu的版本是16.04.3 LTS
32位的庫 lib32ncurses5 和lib32z1也安裝了還是有這個問題,有知道怎么回事兒的嗎
指導指導吧
arm-linux-gcc -v 的時候提示如下
liu@DESKTOP-FIHTOKL:~$ arm-linux-gcc -v
/usr/local/arm/4.4.3/bin/arm-linux-gcc: line 15: /usr/local/arm/4.4.3/bin/.arm-none-linux-gnueabi-gcc: cannot execute binary file: Exec format error
/usr/local/arm/4.4.3/bin/arm-linux-gcc: line 15: /usr/local/arm/4.4.3/bin/.arm-none-linux-gnueabi-gcc: Success
uj5u.com熱心網友回復:
安裝的arm-linux-gcc 4.4.3uj5u.com熱心網友回復:
ubuntu安裝交叉編譯器還有一個簡單的辦法就是在線直接安裝,這樣就不用編譯了:sudo apt-get install gcc-arm-linux-gnueabihf
uj5u.com熱心網友回復:
ubuntu 16.04有編譯好的arm-linux-gnueabi-gcc,自己選個安裝吧.hard-float 4.9:
sudo apt-get install gcc-4.9-arm-linux-gnueabihf
soft-float 4.9:
sudo apt-get install gcc-4.9-arm-linux-gnueabi
hard-float 5.x:
sudo apt-get install gcc-arm-linux-gnueabihf
soft-float 5.x:
sudo apt-get install gcc-arm-linux-gnueabi
uj5u.com熱心網友回復:
現在回可能晚了,給后面搜到的朋友看吧。我也是 win10 子系統,ubuntu 18.04, 也是一樣的錯誤。查了很多終于找到解決方案拷貝如下1 sudo apt update
2 sudo apt install qemu-user-static
3 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'
原文地址
https://www.cnblogs.com/JiuHuan/p/10073632.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/84929.html
標籤:驅動程序開發區
