ऐसा लगता है, जब भी टर्मिनल जारी किया गया एक नया संस्करण ग्लिब के विभिन्न संस्करणों के लिए पूछता है। तो अगर टर्मिनल इस तरह के एक त्रुटि देता है:
checking the GLIBC_VERSION version... unsupported version 2.19
configure: error: Valgrind requires glibc version 2.2 - 2.14
तो फिर तुम 2.19 संस्करण के लिए फ़ाइल कॉन्फ़िगर संपादित करने के लिए, क्योंकि उस संस्करण समर्थित के रूप में teminal में सूचना दी है की आवश्यकता होगी।
तो पाते हैं और कोड का टुकड़ा निम्नलिखित valgrind निर्देशिका में और CTRL + F के माध्यम से कॉन्फ़िगर बुलाया फ़ाइल खोलने फ़ाइल में मिल:
case "${GLIBC_VERSION}" in 2.2)
आप संपादक में कोड की है कि लाइन के लिए मिलता है जब (रिलीज नए संस्करण द्वारा हमेशा लाइन नंबर बदल सकता है) आपको नीचे दिए गए कोड को 2.2)
से शुरू होता है।
2.2)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.15 family" >&5
$as_echo "2.15 family" >&6; }
$as_echo "#define GLIBC_2_14 1" >>confdefs.h
DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
;;
और तुम वहाँ नीचे लाने के लिए अगर 2.2
से 2.21
या उससे अधिक के लिए हर संस्करण के लिए एक ही कोड होना चाहिए। किसी भी संस्करण के कोड की प्रतिलिपि बनाएँ और पिछले संस्करण के बाद इसे पिछले करें, लेकिन ध्यान दें कि उपरोक्त कोड केवल 2.2
संस्करण के लिए है, जो 2.2)
से शुरू हो रहा है, आपको उन सभी 2.2)
को उस टर्मिनल से बदलना होगा जो आपको टर्मिनल से आवश्यक है मेरे मामले में 2.19)
।
तो अगर संस्करण 2.19
टर्मिनल के लिए आवश्यक है कोड आप जोड़ दिया जाएगा तरह दिखेगा:
2.19)
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 2.19 family" >&5
$as_echo "2.19 family" >&6; }
$as_echo "#define GLIBC_2_19 1" >>confdefs.h
DEFAULT_SUPP="glibc-2.X.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.34567-NPTL-helgrind.supp ${DEFAULT_SUPP}"
DEFAULT_SUPP="glibc-2.X-drd.supp ${DEFAULT_SUPP}"
;;
और अपने कोड का पालन करता है, तो फ़ाइल नीचे जाना वहाँ darwin)
अगले तर्ज पर किया जाना चाहिए।
इसके लिए बहुत बहुत धन्यवाद। मैं आदेशों को स्थापित और स्थापित करने में भी सक्षम था। विचार "अब glibc के डीबगिनोफो स्थापित करें" के उपयोग के बारे में शिकायतें, वाल्ग्रिंड खुद को स्थापित किया गया प्रतीत होता है। बहुत बहुत धन्यवाद। – Ayusman