问题描述
在 AtmelStudio 上,我还能够为浮点启用完整的 printf
支持。说明如下:
http://www.nongnu.org/avr-libc/user-manual/group__avr__stdio.html#gaa3b98c0d17b35642c0f3e4649092b9f1 https://startingelectronics.org/articles/atmel-AVR-8-bit/print-float-atmel-studio-7/
基本上,我需要以下链接器设置:
-Wl,-u,vfprintf -lprintf_flt -lm
我无法在 MPLAB X IDE v5.45 中执行相同操作。 主要有两个问题:
- “使用 vprintf 库”标志启用
vprintf
而不是vfprintf
- 即使我用
-lprintf_flt
填充“其他选项”字段,这也不会添加到命令行
尝试打印浮点数时的结果是 ?
。
在 MPLAB X IDE 中启用对 printf 的浮点支持的正确方法是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)