मैं शामिल एक परियोजना हैlibtol स्क्रिप्ट में लिपटे प्रोग्राम को डीबग कैसे करें?
- साझा पुस्तकालयों अर्थात्:
mylib.so
- (परीक्षण) प्रोग्राम का उपयोग इन साझा पुस्तकालयों अर्थात्:
test_mylib
जब मैं test_mylib
पर gdb
चलाने का प्रयास, यह प्रिंट:
"test_mylib": not in executable format: File format not recognized
जब मैं असली प्रोग्राम का उपयोग करता हूं (.libs/test_mylib
) के बजाय सीधे, यह अभी भी शिकायत है:
.libs/test_mylib: can't load library 'libhello.so.0'
मैं अपने कार्यक्रम डिबग करने के लिए gdb दिखा सकता हूं?
ओएस एक्स मशीन पर, मुझे 'त्रुटि मिलती है: libtool: अज्ञात विकल्प वर्ण \' - 'में: --mode = execute' (मेरा वर्कअराउंड उपसर्ग में स्थापित करना था, लेकिन शायद - उल्लेखनीय रूप से साझा किया गया नीचे लंबे समय तक सरल है) – unhammer