1
Intelマシンでアームクロスコンパイラを使用しています。 yoctoビルドシステムを使用します。Yocto:認識できないコマンドラインオプション '-mfpu = neon'(Intelマシン上でアームクロスコンパイラを使用)
| In file included from gpufiles.h:12:0,
| from gpufiles.cpp:7:
poky/build/tmp-glibc/sysroots/x86_64-linux/usr/lib/arm-oemllib32-linux-gnueabi/gcc/arm-oemllib32-linux-gnueabi/4.9.3/include/arm_neon.h:31:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
| #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
私はmakefile.amに旗の下に追加しました:
AM_CPPFLAGS += -mfloat-abi=softfp -mfpu=neon
しかし、私はここに別の問題を見ています:
unrecognized command line option '-mfpu=neon'
私はこの問題を解決するのに役立ちます。あなたの助けが大変ありがとう!
はこれですか?クロスコンパイラが実際に使用されていることをログでチェックしましたか? – jku
これはmsmベースのアームアーキテクチャ用で、私はクロスコンパイラが呼び出されていると確信しています – Satish