C++ DBX:Solaris版本的AIX等价物

C++ DBX:Solaris版本的AIX等价物,c++,debugging,solaris,aix,dbx,C++,Debugging,Solaris,Aix,Dbx,我是一名开发人员,主要在solaris环境中编写程序,尽管我们的代码是在多个平台上编译的,包括AIX。在这两种环境中,我可以使用的最稳定的调试工具是dbx,我非常熟悉Solaris平台上的。 不幸的是,AIX上的dbx与Solaris上的dbx非常不同。 我的搜索结果并没有产生太多的结果,作为最后的尝试,看看我是否能在这方面取得任何进展,我在StackOverflow上发表了文章。 我正在寻找dbx中以下命令/过程的等效功能: 与solaris dbx中的“when”命令等效,而不是简单的停止

我是一名开发人员,主要在solaris环境中编写程序,尽管我们的代码是在多个平台上编译的,包括AIX。在这两种环境中,我可以使用的最稳定的调试工具是dbx,我非常熟悉Solaris平台上的。 不幸的是,AIX上的dbx与Solaris上的dbx非常不同。 我的搜索结果并没有产生太多的结果,作为最后的尝试,看看我是否能在这方面取得任何进展,我在StackOverflow上发表了文章。 我正在寻找dbx中以下命令/过程的等效功能:

  • 与solaris dbx中的“when”命令等效,而不是简单的停止
  • 相当于“访问”事件规范(例如,当访问wa变量时),我不仅可以指定一个变量,还可以指定一个地址(如果我愿意)
  • “infle”、“inclass”事件的等价物
我不确定是否有这些的等价物,但我希望有。我对gdb的评价要好得多,但不幸的是,在我目前工作的环境中,gdb似乎不太稳定。
提前谢谢

相当于AIX上的“when”:

  • 对所需的参数设置跟踪
  • 使用addcmd向跟踪事件添加命令列表
相当于AIX上的“when”:

  • 对所需的参数设置跟踪
  • 使用addcmd向跟踪事件添加命令列表
上有一个活动的AIX社区。你可能会得到一些帮助,但是AIX=Solaris是一种轻描淡写的说法;-)。我很惊讶gdb不起作用,我能提供的唯一帮助是gcc有一个非常积极的支持社区(大概还有gdb)。祝你好运。上有一个活动的AIX社区。你可能会得到一些帮助,但是AIX=Solaris是一种轻描淡写的说法;-)。我很惊讶gdb不起作用,我能提供的唯一帮助是gcc有一个非常积极的支持社区(大概还有gdb)。祝你好运