2015年11月4日

  • C
  • EV3技術情報
  • ソフトウェア

EV3-C言語プログラム(Toppers)のビルドエラー「mkimage: cannot execute binary file: Exec format error・・・(略)・・・make: *** [app] エラー 126」の原因と対処方法

EV3のC言語プログラム(Toopers)をビルドした際に、以下のようなエラーが発生した場合の原因と対処方法は以下のとおりです。

■エラーメッセージ

$ make app=xxxx

rm -rf /hrp2/workspace/OBJ

・・・(略)

/bin/sh: /usr/local/bin/mkimage: cannot execute binary file: Exec format error

Makefile:42: ターゲット 'app' のレシピで失敗しました

make: *** [app] エラー 126

■原因・対処方法

/usr/local/binにmkimage.exe以外に拡張子のないmkimageファイルが存在している可能性があります。
拡張子のないmkimageファイルを削除してビルドしてください。

SPIKE