使用
编译的程序gcc -g -o DynamicData main.o list.o
并在GDB中打开
gdb DynamicData
似乎不起作用。一旦我输入run,GDB就会返回我的主终端。即使我设置了断点,它也会退出。没有错误,这是奇怪的部分,我无法在网上找到任何东西。
真的需要在我的代码中找到coredump发生的位置(它将在几天后到期!)所以任何帮助都将不胜感激!
如果有帮助,可以在SunOS 5.10计算机上运行
答案 0 :(得分:0)
一旦我输入run,GDB就会返回我的主终端。
请更准确。您的陈述有两种解释方式:
run
,就会返回(gdb)
提示符。run
,GDB就会退出并返回shell提示符。在任何一种情况下,您的机器上都会看到GDB坏了(但确切地说它是如何破坏的,以及为什么两种情况会有所不同)。
您可以尝试使用不太可能被破坏的Solaris系统调试器dbx
,或者与系统管理员联系以修复GDB安装。