LLDB Pass-thru环境变量

时间:2013-10-03 03:56:47

标签: lldb

如何让LLDB将其环境传递给它运行的可执行文件?

如果我运行FOO=BAR lldb a.out,我希望a.out的环境有FOO=BAR。 我知道我可以使用process launch -v FOO=BAR执行此操作,但我有很多env vars,并且不想每次都输入它。

1 个答案:

答案 0 :(得分:0)

lldb默认情况下应该这样做。有一个设置来控制这种行为:

settings set target.inherit-env {true/false}

但默认为“true”,所以这应该已经发生了(对我来说......)

请注意,将环境传递给远程进程并没有多大意义,因此Xcode可能会在iOS调试时失败。