新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

Zynq Linux Compile Error

コンパイルしたらエラーになった。
gcc のバージョンが違うみたい。

linux-xlnx> make ARCH=arm
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' は更新済みです
  CC      kernel/bounds.s
cc1: エラー: 認識できないコマンドラインオプション '-mlittle-endian' です
cc1: エラー: 認識できないコマンドラインオプション '-mno-thumb-interwork' です
kernel/bounds.c:1:0: エラー: unknown ABI (aapcs-linux) for -mabi= switch
kernel/bounds.c:1:0: エラー: bad value (armv5t) for -march= switch
make[1]: *** [kernel/bounds.s] エラー 1
make: *** [prepare0] エラー 2

とおもったら、単純に gcc を起動していただけだった。

make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-

なんだよ~~~