Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> illegal instruction錯誤解決方法

illegal instruction錯誤解決方法

日期:2017/2/7 14:27:55      編輯:Linux教程
 

在宿主機中編譯出的hello文件在目標機中運行時提示illegal instruction

我的錯誤原因是交叉編譯器版本問題 我使用的是ARM926E 屬於V5結構 但是安裝的交叉編譯器是友善的mini6410的,版本為arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz 屬於ARM11平台的 V6結構的。可能是不兼容吧

刪除arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz相應的解壓文件(我不知道怎麼卸載)安裝對應的3.4.3版本的交叉編譯器之後編譯,在開發板上運行通過。


最後再次強調:::ARM9和ARM11的交叉編譯器不一樣!!!!!!

Copyright © Windows教程網 All Rights Reserved