Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> 不正な命令エラーの解決策

不正な命令エラーの解決策

  

ターゲットマシンで実行すると、ホストマシンでコンパイルされたHelloファイルで不正な命令が表示されます。

エラーはクロスコンパイラバージョンの問題ですARM926Eを使用しているのはV5に属します構造は異なりますが、インストールされているクロスコンパイラは使いやすいmini6410です。バージョンはarm-linux-gcc-4.5.1-v6-vfp-20101103.tgzです。ARM11プラットフォームのV6構造に属します。互換性がないかもしれません。

対応するバージョン3.4.3のクロスコンパイラをインストールした後、arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz対応する解凍ファイルを削除します(アンインストール方法がわかりません)。開発ボードは通り抜けます。

リエンファシスの最後に::: ARM9とARM11のクロスコンパイラは同じではありません。 ! ! ! ! !

Copyright © Windowsの知識 All Rights Reserved