MTB编译器选项默认设置为GNU编译器集合(GCC)工具链。在 GCC Makefile 中的优化选项有改动前,一直是GCC工具链进行调试优化。
在 GCC 编译选项中选择优化等级 -O0、-O1、-O2、-O3、-O4 等。各等级详解参照GCC 在线文档中相关部分。
ModusToolbox™ 中,通过 Makefile 中的 CY_TOOLCHAIN_OPTIMIZATION设置优化等级,存储于: [users folder]\mtb_shared\recipe-make-cat1a\release-v1.8.0\make\toolchains\GCC_ARM.mk
例如,优化等级可以设置为 -O ,这也是 MTB 的默认等级。
CY_TOOLCHAIN_DEBUG_FLAG=-DDEBUG
CY_TOOLCHAIN_OPTIMIZATION=-Og
你也可以设置为其他优化等级。 |