程序一运行,就报错:Floating point exception

yfw418 2009-03-12 10:45:01
linux下程序刚一运行就报错:Floating point exception。
使用gdb跟踪,在main设置断点,可是刚run起来就出错,连断点没有停止,估计不是程序里面的问题,是不是库的链接问题。程序链接了很多的库。请给位高人指点一下。多谢
...全文
32814 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
沭水河畔 2011-11-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 magicalsky 的回复:]

你除0了,i / 0 或是 i % 0 都会报浮点错误。
[/Quote]
通常都是這個問題。
bianzhonglin 2010-12-16
  • 打赏
  • 举报
回复
应该是版本问题,我也遇到过
yangzhifu 2010-12-14
  • 打赏
  • 举报
回复
不解,最好帖点源码上来
vermout8114 2010-12-14
  • 打赏
  • 举报
回复
问下2楼,能详细说下在哪里加-Wl, --hash-style=sysv呀?我也遇到这个问题了,弄了好久也没出来。。。
gipsa 2010-10-04
  • 打赏
  • 举报
回复
除0确实有可能引起楼主所述问题。
wangwang0504 2010-08-26
  • 打赏
  • 举报
回复
谢2楼
wxs373061200 2009-09-30
  • 打赏
  • 举报
回复
偶也一直有这个问题啊
magicalsky 2009-08-12
  • 打赏
  • 举报
回复
你除0了,i / 0 或是 i % 0 都会报浮点错误。
hupo1982 2009-03-31
  • 打赏
  • 举报
回复
版本问题,我也遇到过
hjiaqig 2009-03-31
  • 打赏
  • 举报
回复 1
Floating Point Exception: 由于使用高版本的gcc glibc 编译后在低版本的glibc上运行导致.

gcc现在在link的时候会采用--hash-style=gnu这个hash方式,据信可以提升动态链结50%的效率。 然而, 舊的glibc版本並不支持, 所以想要在舊的glibc版本上跑的話, link的時候記得加上-Wl, --hash-style=sysv
  • 打赏
  • 举报
回复
帮up

23,216

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧