我们已将一个应用程序从 solaris 迁移到 Linux。编码部分在 CPP 中完成。如果创建了任何核心文件,我们可以使用 GDB 对其进行调试。现在我们遇到了一些不同的错误,并且在运行应用程序时没有创建核心文件。
如果我们按下某个提交按钮,我们想知道应用程序中会发生什么。在这种情况下,我们如何在 GUI 中运行应用程序时调试我们的 cpp 代码并设置断点。
您是否尝试过使用 gdb 启动应用程序。此链接提供了在 GDB 中运行应用程序的方法。因此,您的 GUI 应用程序在 GDB 中启动,然后使用适当的断点,当单击“提交”时,应用程序必须在相关位置停止。
简而言之,在 linux 中使用 GDB 运行 GUI 或非 GUI 应用程序一定不会有太大变化。