为什么mbed生成不同大小的bin文件在线编译和离线编译(export gcc_arm makefile)

Why mbed generating bin file different size online compiler and off line compile (export gcc_arm makefile)

在线构建项目时ide生成的bin文件大小为21k但导出了导出设置Make-GCC-ARM的项目,在linux终端上使用make命令构建生成的文件大小52k.And 如何减少离线生成的bin文件大小?

谢谢。

在线 Mbed 编译器使用 ARMC6 工具链编译代码。当您使用 GCC_ARM 在本地编译时。不同的工具链编译代码不同,因此二进制大小不同。

如果在本地使用ARMC6工具链进行编译,二进制大小将非常接近在线编译器生成的二进制大小。