【发布时间】:2015-03-01 14:07:15
【问题描述】:
我尝试调试一个程序以查找 beaglebone black debian 上的浮点异常位置我安装了 libc6 和 libc6-dbg 但仍然
From To Syms Read Shared Object Library
0xb6fda7c0 0xb6ff32b0 Yes (*) /lib/ld-linux.so.3
0xb6f24200 0xb6f8af00 Yes (*) /lib/arm-linux-gnueabi/libm.so.6
0xb6f06668 0xb6f17e74 Yes (*) /lib/arm-linux-gnueabi/libgcc_s.so.1
0xb6dd44a0 0xb6eca348 Yes (*) /lib/arm-linux-gnueabi/libc.so.6
(*): Shared library is missing debugging information.
好像是这样的。
我的调试目录是: 搜索单独调试符号的目录是“/usr/lib/debug”
浮点异常是这样出现的
程序收到信号 SIGFPE,算术异常。 0xb6de9a98 in raise() from /lib/arm-linux-gnueabi/libc.so.6
【问题讨论】:
-
使用
bt命令查看您的代码在哪里抛出异常。 -
它说不是堆栈。当我使用 Eclipse 进行远程调试时,抛出异常时只显示程序集并且“0xb6de9a98”没有可用的源
标签: c linux debugging gdb sigfpe