Optimization 是否可以使用GCC将针对大小优化的模块与针对速度优化的模块链接起来?

Optimization 是否可以使用GCC将针对大小优化的模块与针对速度优化的模块链接起来?,optimization,gcc,linker,Optimization,Gcc,Linker,在GCC中,是否可以使用-Os编译一些模块,以及为-Ofast编译一些模块 这些是嵌入式ARM cortex-M3系统中的C模块通常不会。在实践中,大多数情况下,它都可以正常工作。请记住,-Os定义了-OPTIMIZE\u SIZE\u和-Ofast(特别是-ffast math)定义了-FAST\u math\u,因此您可能会意外地违反一个定义规则。是(现在填充以达到注释的最小大小)。

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


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

通常不会。在实践中,大多数情况下,它都可以正常工作。请记住,
-Os
定义了
-OPTIMIZE\u SIZE\u
-Ofast
(特别是
-ffast math
)定义了
-FAST\u math\u
,因此您可能会意外地违反一个定义规则。

是(现在填充以达到注释的最小大小)。