我根据我正在调试的平台使用GDB和DBX。我需要调试一个工具,其中有20个命令行参数需要传递。 GDB有一个选项,您可以在gdb启动时传递这些参数:
gdb --args ...
我正在寻找类似的方法在DBX中执行此操作。我希望能节省时间,而不是一直切割和粘贴。我阅读了手册的部分内容,但我看不到这样做的方法。
答案 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)