2015-04-25 2 views
14

पढ़ने के लिए मैक ओएस एक्स एलएलडीबी प्रक्रिया नहीं मिल सकती है क्या यह मैक ओएस एक्स (जीडीबी की जगह) के लिए मुझे या एलएलडीबी है, क्या आपको डीबग की प्रक्रिया द्वारा उपयोग किए जाने के लिए एक फ़ाइल को stdin में पाइप करने की अनुमति नहीं है?एसटीडीआईएन

instructions पढ़ने के लिए इसका कोई संदर्भ नहीं है।

मैं gnu gdb के माध्यम से चला गया और स्थापित किया है, लेकिन मुझे लगता है कि क्या मुझे लगता है कि एलएलडीबी क्षमता में सुधार हुआ है इसका लाभ लेना चाहते हैं?

+0

मैं एक ही मुद्दा था और एक समाधान पता लगा, के रूप में यहां देखा जा सकता: [Stackoverflow: फ़ाइल इनपुट को पढ़ने के लिए lldb नहीं मिल सकता है] (http://stackoverflow.com/questions/35582881/cannot-get-lldb -टू-रीड-फाइल-इनपुट) –

उत्तर

23
(lldb) process launch -i <file> 

चाल चलाना चाहिए। नोट आप यह नहीं कह सकते:

(lldb) run -i <file> 

run के बाद से process launch -- के लिए उपनाम इसलिए इसके सभी तर्क प्रक्रिया शुरू किया जा रहा करने के लिए पारित कर रहे हैं है।

एक सामान्य "सहायता" सुविधा है जो आपको सभी एलएलडीबी कमांड के बारे में अधिक दिखा सकती है।

(lldb) help process launch 

आपको यह विकल्प दिखाएगा।

+0

@ बेन, क्या आप इसे सही उत्तर के रूप में चिह्नित कर सकते हैं? यह मेरे लिए काम करता है, मुझे लगता है कि यह आपके लिए भी काम करता है। – zapstar

संबंधित मुद्दे