मैं qemu डीबग करने के लिए जीडीबी का उपयोग कैसे कर सकता हूं? मैं गुगल रहा हूं लेकिन कुछ भी ठोस नहीं मिला।डीडीयूजी qemu gdb
उत्तर
निम्नलिखित का प्रयास करें:
./configure --enable-debug
डिफ़ॉल्ट qemu द्वारा "CFLAGS = -O2 जी" विकल्प जो किसी भी तरह डिबग प्रतीकों जोड़े जाने की अनुमति नहीं है के साथ बनाता है। --enable-debug विकल्प का उपयोग करना होगा- ओ 2 जोड़ा नहीं जाएगा।
मैं GDB 7.5 के साथ एक त्रुटि मिली -> "तक पहुँचने में त्रुटि स्मृति पता"
ऐसा लगता है वहाँ "स्थिति independet निष्पादन योग्य" के साथ एक समस्या है ... इसलिए का उपयोग
./configure --enable-debug --disable-pie
और डिबग चाहिए काम।
+1 - डिसेबल-पाई के लिए +1। पाई सक्षम होने पर मेरा जीडीबी 6.7.1 एक ही मुद्दा देखता है। – webbertiger
ग्रेट। एक जादू की तरह काम किया – csprajeeth
- 1. qemu
- 2. gdb
- 3. qemu बनाम qemu-kvm: कुछ प्रदर्शन माप
- 4. KVM/QEMU नेटवर्क libvirt
- 5. qemu स्मृति संचालन
- 6. gdb
- 7. gdb
- 8. gdb
- 9. gdb
- 10. gdb
- 11. gdb
- 12. GDB
- 13. gdb
- 14. gdb
- 15. gdb
- 16. gdb
- 17. gdb
- 18. gdb
- 19. gdb
- 20. gdb
- 21. gdb
- 22. कैसे GDB
- 23. प्रिंट GDB
- 24. मैं gdb
- 25. मैं gdb
- 26. pdread_cond_timedwait gdb
- 27. मुझे GDB
- 28. एंड्रॉयड NDK-gdb प्रतीकों
- 29. gdb: झंडा कैरी
- 30. सुंदर प्रिंटिंग बूस्ट :: gdb
@ismail हाय.. क्या कोई मुझे gdb के साथ qemu डीबगिंग के साथ शुरू करने में मदद कर सकता है? नीचे दी गई जानकारी मेरे लिए बहुत स्पष्ट नहीं है। अकेले डीबग ध्वज को कॉन्फ़िगर करना मेरी आवश्यकताओं को पूरा नहीं कर रहा है। (हो सकता है कि मैं पूरी तरह से कुछ याद कर रहा हूं) मेरी आवश्यकता है कि मेरे कस्टम क्यूमु में होने वाले सेगफाल्ट डीबग करने के लिए जीडीबी का उपयोग करें। कृपया ध्यान दें कि मैं qemu और gdb के साथ कुछ और (कर्नेल) डीबग नहीं करना चाहता हूं। –