qemu hatalarını ayıklamak için gdb'yi nasıl kullanabilirim? Ben googling ettik ama somut bir şey bulamadım.gdb ile Debug qemu
cevap
aşağıdaki deneyin: Varsayılan qemu By
./configure --enable-debug
nasılsa ayıklama sembolleri eklenmesine izin vermez "CFLAGS = O2 -g" seçeneği ile oluşturur. --enable-debug seçeneğini kullanmak -O2 eklenmeyecektir.
Ben GDB 7.5 ile bir hata var -> "Hata erişen bellek adresi"
O "pozisyonu Tarafsız Çalıştırılabilirler" ile ilgili bir sorun var gibi görünüyor ... yani kullanmak
./configure --enable-debug --disable-pie
ve hata ayıklama gerektiği iş.
+1. Pasta etkin ise gdb 6.7.1 aynı sorunu görür. – webbertiger
Harika. çekicilik gibi çalıştı – csprajeeth
@ismail Merhaba .. Herkes bana gdb ile hata ayıklama qemu ile başlamanıza yardımcı olabilir? Aşağıda verilen bilgiler bana açık değildir. Hata ayıklama bayraklarını tek başına yapılandırmak gereksinimleri karşılamıyor. (Tamamen bir şey eksik olabilir miyim) Benim ihtiyacım özel qemu için oluyor segfaults hata ayıklamak için gdb kullanmaktır. Qemu ve gdb ile başka bir şey (kernel) hata ayıklamak istemiyorum. --Disable-pie için –