【发布时间】:2016-09-18 10:49:35
【问题描述】:
有没有param1和param2传给gdb的情况,有的传给a.out,有的情况各传1个?
linux shell 如何解析和决定哪个程序的参数? 谢谢。
【问题讨论】:
标签: linux parsing parameters gdb
有没有param1和param2传给gdb的情况,有的传给a.out,有的情况各传1个?
linux shell 如何解析和决定哪个程序的参数? 谢谢。
【问题讨论】:
标签: linux parsing parameters gdb
linux shell如何解析并决定哪个程序的参数?
Linux shell 只是将所有参数传递给 gdb。由 gdb 决定如何解释这些参数。
当您像 gdb a.out param1 param2 这样调用 gdb 时,您想调试程序 a.out 或者加载核心转储 param1 或附加到 pid param1。见Invoking gdb doc。
如果您想将参数传递给程序,您应该使用--args gdb 选项。例如,这会将param1、param2 传递给程序:
gdb --args a.out param1 param2
(gdb) run
或者:
gdb a.out
(gdb) run param1 param2
【讨论】: