mcpu在运行时与buildin
使用-mcpu
选项编译arm(例如-mcpu=cortex-a9
)与省略mcpu选项并使用CT_ARCH_CPU
通过crosstool-ng CT_ARCH_CPU
工具链( --with-cpu
选项,例如--with-cpu=cortex-a9
)。
crosstool-ng menuconfig帮助文本指定CT_ARCH_CPU
:
...是配置标志--with-cpu = XXXX,运行时标志-mcpu = XXX。
而gcc文档指出:
--with-CPU = CPU
指定默认情况下编译器应为其生成代码的CPU变量。 cpu将被用作-mcpu =开关的默认值。
(请参阅https://gcc.gnu.org/install/configure.html)
这意味着-mcpu和--with-cpu两者都是相同的,但它们的行为似乎有所不同,如下所示:
Crosstool-ng g ++不编译c ++ 11 std :: current_exception
链接地址: http://www.djcxy.com/p/85791.html