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