SMT32CuBeIDE printf无法输出浮点数解决方法

printf无法输出浮点数解决方法

STM32CUBEIDE是ST公司目前主推的集成开发环境,用了一段时间感觉效果十分不错,在代码编辑方面甩keil几条街。但是毕竟是新推出的工具,有些地方还不够完善,最近在做一个项目,需要用到printf来输出浮点数,但是默认情况下会报错。
图1 报错情况
报错提示内容为:The float formatting support is not enabled, check your MCU Settings from “Project Properties > C/C++ Build > Settings > Tool Settings”, or add manually “-u _printf_float” in linker flags.
根据提示进入Tool Settings,把printf输出浮点数勾上
SMT32CuBeIDE printf无法输出浮点数解决方法_第1张图片
即可解决问题。

你可能感兴趣的:(SMT32CuBeIDE printf无法输出浮点数解决方法)