0

在 GCC 中是否可以使用 -Os 编译一些模块,而使用 -Ofast 编译一些模块?

这些是嵌入式 ARM cortex-M3 系统中的 C 模块

4

1 回答 1

2

一般来说,没有。在实践中,大多数时候它会工作得很好。请记住,-Os定义__OPTIMIZE_SIZE__-Ofast(特别是-ffast-math)定义__FAST_MATH__,因此您可能会意外地违反单一定义规则。

于 2013-03-15T12:56:13.543 回答