2013-10-03 1 views
0

LLDB가 실행 환경에 환경을 전달하도록하려면 어떻게해야합니까?LLDB Pass-thru 환경 변수

마찬가지로, FOO=BAR lldb a.out을 실행하면 a.out의 환경에 FOO=BAR이 필요합니다. process launch -v FOO=BAR을 사용하여이 작업을 수행 할 수 있음을 알고 있지만, 꽤 많은 env 변수가 있으므로 매번 입력하지 않아도됩니다.

+0

나는 이것을 시험 할 수는 없지만,'FOO = BAR lldb a.out' *은'FOO = BAR'을 실행 된 프로세스에 전달한다고 생각합니다. –

답변

0

lldb는 기본적으로이 작업을 수행해야합니다. 이이 동작을 제어하는 ​​설정입니다 :

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

하지만 기본은 그래서 이것은 이미 (이 ... 나를 위해 않습니다)

참고는 많이하지 않는 일이되어야한다 "참" Xcode는 iOS 디버깅을 위해이 설정을 무시할 수 있습니다.