为什么float类型在Keil上不能很好地工作,而在Eclipse(gcc)上却不能工作

本34

正如标题中所述,我面临着非常奇怪(也许不是这样)的行为。虽然我的程序在使用Keil编译时可以正常工作,但是当使用gcc编译相同的代码时,float变量的行为却很奇怪。

在我的代码,我printf的浮动变量:当使用Keil编译,它给了我正确的价值观(即:float value = 0.15但用gcc,则printf返回空的东西,如:float value =

有没有人遇到这个问题?这是类型定义的问题吗?编译器选项?

编辑:正如P__J__所说:-u_printf_float是必需的。这样解决了问题,谢谢

P__J支持波兰的妇女

答案很简单。在大多数实现中,必须手动启用printf float支持,因为这会占用大量内存。

-lc -lrdimon -u _printf_float

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么此代码在Python 3.3中能很好地工作而在Python 2.7中却不能很好地工作?

为什么此功能在我的主机上不能很好地工作,而在虚拟机上却不能工作?(GetPhysicalInstalledSystemMemory)

为什么php脚本可以在免费托管上工作,而在我的vps上却不能工作?

为什么`int;`可以在C语言中很好地编译,而在C ++中却不能?

为什么DocumentBuilder Parse在Eclipse中可以正常工作,而在IntelliJ IDEA中却不能工作?

为什么相同的Scala代码在命令行中可以正常工作而在Intellij中却不能正常工作?

为什么Spring Security在Tomcat中可以工作,而在部署到Weblogic时却不能工作?

为什么我的 bash 脚本可以在终端中工作,而在使用 crontab 时却不能?

为什么带有参数的object .__ new__在Python 2.x中不能正常工作,而在Python 3.3+中却不能正常工作?

为什么环境标记帮助程序在我的计算机上可以运行,而在Azure上却不能运行?

OpenVPN在Windows上可以正常工作,但在ubuntu上却不能正常工作

为什么setLandingPageType(“ billing”)在沙盒中工作,而在PAYPAL PHP REST API SDK WebProfile中的实时版本中却不能工作

为什么我的扬声器可以工作,但耳机却不能工作?

为什么bash test.sh可以工作,而./test.sh却不能工作?

为什么对于同一Backbone集合,fetch()可以工作,而sync()却不能工作?

为什么iptables NAT可以在mininet中工作,而iptables日志记录却不能工作?

为什么退出窗口按钮可以工作,但游戏中的退出按钮却不能工作?

为什么jQuery的.on()可以工作,而本机JavaScript的.addEventListener()却不能工作?

为什么端口3000可以工作,而其他端口却不能工作?

为什么用xor交换在c ++中可以正常工作,而在java中却不能呢?一些困惑

包含数组定义的代码在主函数中工作得很好,但是当我从一个单独的文件中包含它时却不能,为什么?

html5必需的验证在浏览器上工作得很好,但在phonegap应用程序上却不能

.Net Core(2.1)-Lambda函数可以正常工作,而在2.2中却不能工作吗?

为什么foldr可以在Haskell中的无限列表上工作,而foldl却不能呢?

多线程-为什么在引用上正常工作却不能更改引用

为什么此OpenMP代码在Linux上却不能在Windows上运行?

为什么BeatifulSoup在Coinmarketcap网站上不能很好地工作?

SCP工作正常,但rsync却不能

为什么“ Hello World”插件在Chrome中不能运行,而在Firefox中却不能运行?