Eclipse CDT / GDB - 如何打开核心转储文件?

9

使用Eclipse可以通过gdb运行进程。

这为我们提供了一个漂亮的GUI,可用于检查调用堆栈、变量内容等。

是否可以在Eclipse中打开核心转储文件并通过gdb进行检查?

1个回答

29

切换到Debug视图后,选择运行 -> 调试配置...(如果看不到,请往下滚动)-> C/C++死后调试器。然后在C/C++应用程序核心文件字段中填写可执行文件和核心转储文件,并点击调试按钮。

尽管他们的菜单组织有一定的逻辑性,但Eclipse CDT的开发人员确实没有让查找最常用操作变得容易。


在Eclipse Neon中对我有效。对于交叉编译,您可能还需要在“调试器”选项卡上设置要使用的GDB二进制文件。在“主”选项卡上,将“核心文件”字段设置为${workspace_loc},以提示使用哪个核心。 - ste

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接