मैं प्रोटोकॉल विश्लेषण को समझने के लिए, Wireshark के स्रोत कोड को देखने के लिए कोशिश कर रहा हूँ, लेकिन मैंने पाया बनाने के लिए है कि जब मैं सिर्फ gdb ./wireshark
, जब मैं का उपयोग करें दबाएं Ctrl + सी और ब्रेकपॉइंट सेट करें, फिर सी टाइप करें, प्रक्रिया मर जाती है। मैं जानना चाहता हूं कि जीडीबी डीबगिंग संभव बनाने के लिए libtool क्या करता है।मैं क्यों उपयोग करना चाहिए libtool --mode == gdb wireshark निष्पादित यह संभव डिबगिंग wireshark
मैं पहले से ही man libtool
पढ़ा है और यह कहते हैं libtool एक उपकरण यह आसान एक सरल अंतरफलक द्वारा .a
या .o
के सभी प्रकार का उपयोग करने के लिए कर रहा है, लेकिन मैं नहीं जानता कि क्या कुंजी gdb wireshark
libtool साथ संभव बनाने के लिए है।
धन्यवाद :) यह बहुत उपयोगी है –
यह काम नहीं करता है। मैंने निर्देशिका में 'libtool e echo binary'' की कोशिश की और इसे मुद्रित किया गया '/ path/to/.libs/बाइनरी' इसे सीधे चलने वाला परिणाम नहीं देता है, न ही 'libtool e /path/to/.libs/binary '। 'Echo' से अधिक जादू लगता है और पर्यावरण चर प्रकट हो सकता है। –
@ पावेल सिमरडा: बेशक इसके अलावा और जादू है। यदि नहीं, तो 'libtool' व्यर्थ होगा! यदि आप डीबग करना चाहते हैं तो बस 'libtool e gdb binary' करें। किसी भी गंभीर के लिए '.libs' से फ़ाइलों का उपयोग न करें। लेकिन अगर आप एक्सप्लोर करना चाहते हैं ... आगे बढ़ें, लेकिन ध्यान दें कि libtool बहुत जटिल है। – rodrigo