【问题标题】:LLDB Pass-thru Environment VarsLLDB 直通环境变量
【发布时间】:2013-10-03 03:56:46
【问题描述】:

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

如,如果我运行FOO=BAR lldb a.out,我希望a.out 的环境具有FOO=BAR。 我知道我可以使用process launch -v FOO=BAR 做到这一点,但我有很多环境变量,不想每次都输入它。

【问题讨论】:

  • 我目前无法对此进行测试,但我认为FOO=BAR lldb a.out 确实FOO=BAR 传递给启动的进程。

标签: lldb


【解决方案1】:

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

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

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

请注意,将环境传递给远程进程没有多大意义,因此 Xcode 可能会破坏 iOS 调试的此设置。

【讨论】:

    猜你喜欢
    • 2014-10-14
    • 2016-02-08
    • 2015-06-18
    • 1970-01-01
    • 2014-09-30
    • 1970-01-01
    • 2018-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多