VSCode编译调试STM32的环境搭建

Keil Compile Option

1. One ELF Section per Function

image-20211203145225371

选项One ELF Section per Function 的主要功能是对冗余函数的优化。通过这个选项,可以在最后生成的二进制文件中将冗余函数排除掉(虽然其所在的文件已经参与了编译链接),以便最大程度地优化最后生成的二进制代码。

而该选项实现的机制是将每一个函数作为一个优化的单元,而并非整个文件作为参与优化的单元。

该选项勾选后,表现为在 Compiler Option里 为 --split_sections