gdb 的 --args 的 lldb 等价物是什么?

What is the lldb equivalent of gdb's --args?

我已经习惯了 运行 gdb 这样的:

$ gdb --args exe --lots --of --flags -a -b -c d e
...
(gdb) r

是否有 lldb 的等效项?

是的,只是 -- 而不是 --args。来自帮助:

lldb -v [[--] <PROGRAM-ARG-1> [<PROGRAM_ARG-2> ...]]

因此:

$ lldb -- exe --lots --of --flags -a -b -c d e

你也可以先启动lldb然后使用:

(lldb) settings set target.run-args 1 2 3
(lldb) run

或:

(lldb) process launch -- <args>