'linux'版本的arm gcc编译器是否支持-cpu=cortex-m4?

Does the the 'linux' version of arm gcc compiler support -cpu=cortex-m4?

我正在使用 aarch64-none-linux-gnu-gcc 在我的 Ubuntu 20.04 上编译应用程序。它支持 cortex-a 和其他一些处理器内核。但不是在 cortex-m4(或使用 armv7 的内核)上。任何人都可以向支持 cortex-m4 的编译器安装程序推荐或提供 link 吗?

32位ARM在Ubuntu上的编译器是arm-linux-gnueabihf-gccarm-none-eabi-gcc,大致看你是不是想把代码编译到运行上Linux OS 或在裸机上。查找软件包 gcc-arm-linux-gnueabihfgcc-arm-none-eabi.

aarch64 编译器仅支持 64 位 ARM。