2017-01-31 27 views
9

पर gdb को कैसे स्थापित करें मै मैकोज़ सिएरा 10.12.2 पर gdb को स्थापित करने के तरीके के बारे में ऑनलाइन खोज की लेकिन मुझे मिलने वाली विधियों पर असफल रहा। फिर मैं निम्नलिखित तरीके से पता लगाता हूं जो आसान है और मेरी मशीन पर ठीक काम करता है। यह आप भी से https://www.sourceware.org/gdb/download/मैकोज़ टर्मिनल सिएरा

  • मदद मिल सकती है उम्मीद :)

  • +1

    और यह सी भाषा से कैसे संबंधित है ?? – Olaf

    +0

    मुझे उत्कृष्ट समस्या में सी लिखते समय और टर्मिनल का उपयोग करके संकलन और डीबग करने का प्रयास करते समय इस समस्या का सामना करना पड़ा। किसी भी अस्पष्टता के लिए खेद है। – aFactoria

    उत्तर

    15
    1. डाउनलोड सबसे हाल ही में GDB gdb-7.12.1.tar.xz फ़ाइल का विस्तार: tar xopf gdb-7.12.1.tar.xz

    2. cd gdb-7.12.1 टर्मिनल में करने के लिए gdb फ़ोल्डर

    3. फिर gdb फ़ोल्डर में README फ़ाइल में निर्देशों का पालन करें, या बस निम्न चरणों का पालन करें:

    4. ./configure, टर्मिनल

    5. make के लिए प्रतीक्षा करें और फिर इंतजार (जो कुछ समय लग सकता)

    6. sudo make install

    अब gdb में/usr/स्थानीय/बिन स्थापित किया गया है/

    +1

    क्या आप जानते हैं कि यह मैक ओएस हाई सिएरा (संस्करण: 10.13.2 (17 सी 88)) पर भी काम करता है? – user6490375

    +2

    मैंने आज इस प्रक्रिया के बाद इसे (gdb 8.0) इंस्टॉल किया है, यह मैक ओएस हाई सिएरा 10.13.2 (17C88) पर काम करता है। –

    +0

    @ फिलिप सुल्तान, अद्भुत। भविष्य में पाठकों की मदद करने के लिए मैं एक टिप्पणी भी कोशिश करूंगा और पोस्ट करूंगा, यदि कोई हो। – user6490375

    2

    मैक ओएस में जीडीबी प्राप्त करने के लिए आप होमब्रू का भी उपयोग कर सकते हैं:

    +0

    स्थापित क्या आप जानते हैं कि अगर यह मैक ओएस उच्च सिएरा पर काम करता है (संस्करण: 10.13.2 (17C88)) के रूप में अच्छी तरह से? – user6490375

    +1

    मैंने इसे आजमाया नहीं, लेकिन मुझे लगता है कि यह काम करता है, इस स्थापना का नुस्खा उच्च सिएरा संगत है: https://github.com/Homebrew/homebrew-core/blob/9ec9fb27a33698fc7636afce5c1c16787e9ce3f3/Formula/gdb.rb – FrankyFred

    +1

    ठीक है। भविष्य में पाठकों की मदद करने के लिए, यदि कोई हो, तो मैं एक टिप्पणी भी कोशिश करूंगा और पोस्ट करूंगा। धन्यवाद! – user6490375

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