gdb पर टैग किए गए जवाब

जीएनयू सॉफ्टवेयर सिस्टम के लिए मानक डीबगर जीडीबी से संबंधित या शामिल समस्याओं के लिए इस टैग का उपयोग करें।

3
GDB में किसी फ़ंक्शन के रिटर्न मान का निरीक्षण कैसे करें?
क्या यह संभव है कि gdb में किसी फंक्शन के रिटर्न वैल्यू का निरीक्षण यह मानकर किया जाए कि रिटर्न वैल्यू एक वेरिएबल को नहीं दी गई है?

4
एक अपवाद होने तक GDB में एक अनुप्रयोग चलाएँ
मैं एक multithreaded एप्लिकेशन पर काम कर रहा हूं, और मैं इसे GDB का उपयोग करके डीबग करना चाहता हूं। समस्या यह है कि, मेरा एक सूत्र संदेश के साथ मरता रहता है: pure virtual method called terminate called without an active exception Abort मुझे उस संदेश का कारण पता …

2
GCC -g बनाम -g3 GDB ध्वज: क्या अंतर है?
जब gcc या Clang के साथ C सोर्स कोड संकलित किया जाता है, तो मैं हमेशा -ggdb के लिए डिबगिंग जानकारी उत्पन्न करने के लिए ध्वज का उपयोग करता हूं । gcc -g -o helloworld helloworld.c मैंने देखा कि कुछ लोग -g3इसके बजाय सलाह देते हैं। -gऔर -g3झंडे के बीच …
102 c  debugging  gcc  gdb  clang 

4
प्रोग्राम स्टड को लोड करने और gdb में पैरामीटर लेने का तरीका?
मेरे पास एक प्रोग्राम है जो स्टड से इनपुट लेता है और कमांड लाइन से कुछ पैरामीटर भी लेता है। यह इस तरह दिख रहा है: cat input.txt > myprogram -path "/home/user/work" मैं कोड को डीबीडी के अंदर डीबीडी के साथ डीबग करने की कोशिश करता हूं, एमएक्स जीडीबी द्वारा, …

1
हेक्साडेसिमल या दशमलव प्रारूप में प्रिंट चर
वर्तमान में, जब मैं vGDB में एक चर का मूल्य प्रिंट करता print vहूं ( ) मुझे एक पूर्णांक मिलता है। क्या हेक्साडेसिमल या बाइनरी में इस तरह के पूर्णांक चर को GDB प्रिंट करना संभव है?
100 gdb 


5
gdb: करेंट लाइन को कैसे प्रिंट करें या करेंट लाइन नंबर कैसे पता करें?
list कमांड लाइनों के एक सेट को प्रिंट करता है, लेकिन मुझे एक सिंगल लाइन की आवश्यकता है, जहां मैं हूं और जहां एक त्रुटि शायद हुई है।
94 debugging  gcc  gdb 

3
जीडीबी के साथ स्टैक की सामग्री कैसे देख सकते हैं?
मैं GDB के लिए नया हूं, इसलिए मेरे कुछ प्रश्न हैं: मैं स्टैक की सामग्री को कैसे देख सकता हूं? उदाहरण: रजिस्टर की सामग्री देखने के लिए, मैं टाइप करता हूं info registers। स्टैक के लिए, यह क्या होना चाहिए? मैं किस प्रकार की सामग्री देख सकता हूं $0x4(%esp)? जब …
94 c  assembly  gdb 

2
Gdb में दिए गए पते पर असेंबली इंस्ट्रक्शन पर ब्रेक कैसे करें?
0x0000000000400448 <main+0>: push %rbp 0x0000000000400449 <main+1>: mov %rsp,%rbp 0x000000000040044c <main+4>: mov $0x6,%eax 0x0000000000400451 <main+9>: leaveq 0x0000000000400452 <main+10>: retq मैंने कोशिश की: breaki 0x0000000000400448 लेकिन ऐसा लगता है कि ऐसी कोई आज्ञा नहीं है। क्या gdb में ऐसी सुविधा है?
94 assembly  gdb 

7
Gdb के साथ मानक कंटेनर (std :: map) सामग्री का निरीक्षण
इस तरह से कुछ करने की आपूर्ति: #include <map> int main(){ std::map<int,int> m; m[1] = 2; m[2] = 4; return 0; } मैं gdb से प्रोग्राम चलाने वाले मैप की सामग्री का निरीक्षण करने में सक्षम होना चाहूंगा। अगर मुझे मिलने वाले सबस्क्रिप्ट ऑपरेटर का उपयोग करने का प्रयास करें: …
93 c++  stl  map  gdb 

3
कमांड फ्लैग के साथ भविष्य के साझा पुस्तकालयों पर ब्रेकप्वाइंट कैसे सेट करें
मैं --commandध्वज का उपयोग करके एक gdb सत्र को स्वचालित करने का प्रयास कर रहा हूं । मैं एक साझा लाइब्रेरी (एक DLL के बराबर यूनिक्स) में एक फ़ंक्शन पर एक ब्रेकपॉइंट सेट करने का प्रयास कर रहा हूं। मेरा cmds.gdb इस तरह दिखता है: set args /home/shlomi/conf/bugs/kde/font-break.txt b IA__FcFontMatch …
92 c++  c  linux  unix  gdb 

5
GDB में स्वचालित रूप से निष्पादन योग्य कैसे चलाएं?
मैं gdbतुरंत निष्पादन योग्य चलाना चाहता हूं, जैसे कि मैं "रन" टाइप करूंगा (प्रेरणा: मैं "रन" टाइप करना पसंद करता हूं)। एक तरीका यह है कि कमांड को gdbइस तरह से पाइप करें: $ echo run | gdb myApp लेकिन इस दृष्टिकोण के साथ समस्या यह है कि आप के …
92 gdb 

5
gdb: "कोई प्रतीक तालिका लोड नहीं है"
जब मैं gdb में एक ब्रेकप्वाइंट जोड़ने की कोशिश कर रहा हूं तो मुझे यह त्रुटि मिलती है। मैंने इन आदेशों का संकलन करने के लिए उपयोग किया है: gcc -g main.c utmpib2.c -o main.o and: cc -g main.c utmpib2.c -o main.o and also: g++ -g main.c utmpib2.c -o main.o …
90 c  gdb 

2
Gdb में कोर फाइल सेव करना
क्या जीडीबी का उपयोग करके कोर फाइल को सेव / डंप करना संभव है ? कभी-कभी मैं बाद में विश्लेषण करने के लिए फ़ाइल को सहेजना चाहता हूं।
90 gdb  core-file 

5
Gcc -ggdb और gcc -g में क्या अंतर है
जब मैं सी प्रोग्राम्स को संकलित करने के लिए gcc का उपयोग करता हूं तो आमतौर पर -gएल्फ फाइल में कुछ डिबग जानकारी प्राप्त करने के लिए उपयोग करता हूं ताकि जरूरत पड़ने पर gdb मेरी मदद कर सके। हालाँकि, मैंने देखा कि कुछ प्रोग्राम उपयोग करते हैं -ggdb, क्योंकि …
90 gcc  gdb 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.