dbx调试器能够在dbx启动时传递命令行参数吗?

时间:2013-01-14 21:30:41

标签: debugging dbx

我根据我正在调试的平台使用GDB和DBX。我需要调试一个工具,其中有20个命令行参数需要传递。 GDB有一个选项,您可以在gdb启动时传递这些参数:

gdb --args ...

我正在寻找类似的方法在DBX中执行此操作。我希望能节省时间,而不是一直切割和粘贴。我阅读了手册的部分内容,但我看不到这样做的方法。

2 个答案:

答案 0 :(得分:7)

您可以在启动时执行 runargs 命令

dbx -c "runargs --all --your --flags" a.out

答案 1 :(得分:1)

如果您需要使用dbx运行名为yourApp的应用程序进行调试。例如: yourApp param1 param2

您可以使用run中的dbx命令来执行此操作:

> dbx yourApp
Type 'help' for help.
reading symbolic information ...
(dbx) run param1 param2
      //some output made by yourApp
(dbx)