相关讨论
我在unixware的ftp2上下载的gdb4.17有问题
debug数据库程序时出错,不知道是什么原因
下载的源码在unixware上编译也是问题一箩筐
那位哥哥在unixware上编译通过了,给小弟一点建议
或者是还有别的调试软件推荐给小弟, 小弟先谢了.
down了个src包,configure失败,好像是缺个library!
装gdb还需要装什么?
谢谢!
by
huaxin
-
系统管理
-
2003-08-19 09:54:30 阅读(710) 回复(2)
gdb命令好像没有在内存查找的功能 。 有否插件可以做到
换句话就是:Solaris下什么调试工具最好?
在Solaris版会的人不多,到这里来问问^_^
[ 本帖最后由 xxxp 于 2005-12-19 15:14 编辑 ]
by
xxxp
-
C/C++
-
2005-12-19 18:42:14 阅读(3112) 回复(2)
代码中
int tmp[10]; //没有初始化
调试时
(gdb) print tmp
$1 = {1, 0, 1107383425, 134513318, 1108545272, 1108544020, -1073749672, 134513221, 1108544020, 1073792608}
请问可以看到这些值的16进制的显示值吗?
谢谢了。。。
[ 本帖最后由 wooin 于 2006-8-10 08:34 编辑 ]
by
wooin
-
C/C++
-
2006-08-08 16:42:20 阅读(21748) 回复(2)
file a.out
list
在使用gdb调试程序时想要列出源代码但报错:
1 ../sysdeps/i386/elf/start.S:没有那个目录或文件
in ../sysdeps/i386/elf/start.S
不知是什么原因
(gdb) where
#0 0xe784 in normal+0x2c ()
请问后面的+0x2c ()什么意思?
gdb prog core
#0 0xc003bc98 in ()
where
warning: gdb cannot print complete stack trace since some shared libraries are missing. Set gdb_SHLIB_PATH and try again.
#0 0xc003bc98 in ()
warning: Attempting to unwind past bad PC 0xc003bc98
#1 0xc003b69c in ()
#2 0xc003b69c in ()
Cannot access memory at address 0x7
...
使用gdb和vim调试程序,如果在gdb状态下想修改源码,必须先退出gdb,然后再用vim打开源文件,好麻烦阿,请问,在gdb调试状态下可以直接更改源代码或者重新编译吗,谢谢