什么是ldb相当于gdb的--args?

Cla*_*diu 8 gdb command-line-arguments lldb

我习惯像这样运行gdb:

$ gdb --args exe --lots --of --flags -a -b -c d e
...
(gdb) r
Run Code Online (Sandbox Code Playgroud)

是否有lldb的等价物?

Cla*_*diu 12

是的,它只是--代替--args.从帮助:

lldb -v [[--] <PROGRAM-ARG-1> [<PROGRAM_ARG-2> ...]]
Run Code Online (Sandbox Code Playgroud)

从而:

$ lldb -- exe --lots --of --flags -a -b -c d e
Run Code Online (Sandbox Code Playgroud)


小智 6

您也可以先启动 lldb 并使用:

(lldb) settings set target.run-args 1 2 3
(lldb) run
Run Code Online (Sandbox Code Playgroud)

或者:

(lldb) process launch -- <args>
Run Code Online (Sandbox Code Playgroud)