1

我们已将一个应用程序从 solaris 迁移到 Linux。编码部分在 CPP 中完成。如果创建了任何核心文件,我们可以使用 GDB 对其进行调试。现在我们遇到了一些不同的错误,并且在运行应用程序时没有创建核心文件。

如果我们按下某个提交按钮,我们想知道应用程序中会发生什么。在这种情况下,我们如何在 GUI 中运行应用程序时调试我们的 cpp 代码并设置断点。

4

1 回答 1

1

您是否尝试过使用 gdb 启动应用程序。此链接提供了在 GDB 中运行应用程序的方法。因此,您的 GUI 应用程序在 GDB 中启动,然后使用适当的断点,当单击“提交”时,应用程序必须在相关位置停止。

简而言之,在 linux 中使用 GDB 运行 GUI 或非 GUI 应用程序一定不会有太大变化。

于 2012-11-29T11:42:24.120 回答