2011-11-09 12 views
6

मेरे पास नवीनतम Valgrind स्रोत कोड है। मैं लक्ष्य मशीन (powerpc) पर Valgrind इंस्टॉल करना चाहता हूं, जिसमें किसी भी सॉफ्टवेयर बनाने के लिए कोई समर्थन नहीं है। तो मुझे powerpc मशीन के लिए मेरी बिल्ड मशीन (x86) पर Valgrind संकलित करने की आवश्यकता होगी। अब मेरा प्रश्न how to install the cross compiled Valgrind मेरी लक्षित मशीन पर है?लक्ष्य PowerPC मशीन पर Valgrind इंस्टॉल करें

उत्तर

6

पीपीसी पर valgrind के डिफ़ॉल्ट उपकरण (Memcheck) का उपयोग करने के लिए, की जरूरत फ़ाइलें हैं:

  • ./coregrind/valgrind
  • ./coregrind/vgpreload_core-ppc32-linux.so
  • ./memcheck/Memcheck-ppc32-linux
  • ./memcheck/vgpreload_memcheck-ppc32-linux.so
  • ./default.supp

क्रॉस-संकलन के बाद, इन फ़ाइलों को एक ही निर्देशिका में कॉपी करें और VALGRIND_LIB के साथ लक्ष्य पर valgrind लॉन्च करें जहां वे हैं।

उदाहरण के लिए, अगर सब फाइलों में/tmp कॉपी हो गए हैं,

VALGRIND_LIB=/tmp /tmp/valgrind /PATH/TO/DEBUGGEE 

valgrind साथ DEBUGEE शुरू कर देंगे।

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