是否可以将针对尺寸优化的模块与针对GCC优化的模块进行链接?

时间:2013-03-15 11:45:19

标签: optimization gcc linker

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

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

1 个答案:

答案 0 :(得分:2)

一般来说,没有。在实践中,大部分时间它都可以正常工作。请记住,-Os定义__OPTIMIZE_SIZE__-Ofast(具体而言,-ffast-math)定义__FAST_MATH__,因此您可能会意外地违反一个定义规则。