关与交叉编译工具打印浮点数据的问题 在做stm32单片机开发时,新生成的工程往往不能打印浮点数据。 这时需要在makefile中添加-u _printf_float。 但是为什么新生成的工程不能打印浮点需要自己加-u _printf_float这个选项,大家可以做下实验,分别在调用和不调用此选项编译工程,查看生成工程固件大小,发现调用此选项会怎加*.bin文件将近4k大小,不如自己实现一个简单的打印浮点的功能函数占用flash空间更小。