我正在使用
在这样的构建中使用
arm-none-eabi-gcc
为基于Cortex-M4的微控制器编译可执行文件。非关键性能代码使用 -Os
进行编译(针对可执行代码大小进行优化),而关键性能部分则使用其他优化标志进行编译,例如-Og
/ -O2
等。在这样的构建中使用
-flto
是否安全?如果是,应该将哪个优化标志传递给链接器?