7

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

gdb --args ...

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

4

2 回答 2

8

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

dbx -c "runargs --all --your --flags" a.out
于 2013-02-18T20:42:02.577 回答
1

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

您可以使用以下命令执行此run操作dbx

> dbx yourApp
Type 'help' for help.
reading symbolic information ...
(dbx) run param1 param2
      //some output made by yourApp
(dbx)
于 2017-08-23T11:35:42.073 回答