如何在 Raspberry Pi 中使用 gcc -marm 选项?

How do I use the gcc -marm option in Raspberry Pi?

我在 Raspberry Pi 4.

中使用 Ubuntu

我知道 gcc 中有一个名为 -marm 的选项。 但是,使用选项编译会报错。

gcc 错误无法识别的命令行选项 '-marm'

开发环境是通过build-essential安装的,不知是否需要额外设置

你得到这个错误是因为 gcc 中没有 -marm 选项。有一个 -march 选项( arch -> 'architecture' | https://wiki.gentoo.org/wiki/GCC_optimization#-march) and an -m option ( https://gcc.gnu.org/onlinedocs/gcc/GNU_002fLinux-Options.html )。

由于 RPi 基于 ARM,因此 gcc 具有以下选项:https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html#ARM-Options ( https://gcc.gnu.org/onlinedocs/gcc/Submodel-Options.html#Submodel-Options 3.19 机器相关选项)