1

Mac でプロジェクトをコンパイルしようとしていますが、多くのエラーが発生します。Linux では問題なくコンパイルされます。STM ワークショップに含まれているツールキットを参照します。

/build/debug から実行cmake ../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=../../tools/toolchain/nucleo_f746zg.cmakeすると、次の出力が得られます。

/var/folders/fg/ldkpxwvn45v5y854s4zsw_b00000gn/T//ccBDWJKO.s:404: Error: selected processor does not support `dsb' in ARM mode
/var/folders/fg/ldkpxwvn45v5y854s4zsw_b00000gn/T//ccBDWJKO.s:407: Error: selected processor does not support `isb' in ARM mode
make[2]: *** [platform/nucleo-f746zg/CMakeFiles/alesi-platform-nucleo-f746zg.dir/osal/freertos/os_context.c.obj] Error 1
make[1]: *** [platform/nucleo-f746zg/CMakeFiles/alesi-platform-nucleo-f746zg.dir/all] Error 2
make: *** [all] Error

誰もこれについてアドバイスがありますか?ARM 用にコードをコンパイルするにはどうすればよいですか? ARM GNU ツールを実行し、arm-none-eabi-g++ および arm-none-eabi-gcc コンパイラを使用しています。

4

2 に答える 2