2013-10-03 88 views
0

我該如何讓LLDB將其環境傳遞給它運行的可執行文件?LLDB直通環境變量

因爲如果我運行FOO=BAR lldb a.out,我想a.out的環境有FOO=BAR。 我知道我可以使用process launch -v FOO=BAR來做到這一點,但我有很多環境變量,不想每次輸入。

+0

我目前無法測試此功能,但我認爲'FOO = BAR lldb a.out' *會將'FOO = BAR'傳遞給啓動的進程。 –

回答

0

lldb默認應該這樣做。還有就是要控制這種行爲的設置:

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

但默認是「真」所以這應該已經發生(它爲我...)

注意它不會使盡可能多的感覺將環境傳遞給遠程進程,所以Xcode可能會打敗iOS調試的這個設置。