如何使用gdb调试qemu?我一直在谷歌搜索,但找不到具体的东西。
答案 0 :(得分:6)
我在使用GDB 7.5时遇到错误 - > “访问内存地址时出错”
“Position Independet Executables”似乎存在问题......所以请使用
./configure --enable-debug --disable-pie
并且调试应该有效。
答案 1 :(得分:3)
尝试以下方法:
./configure --enable-debug
默认情况下,qemu使用“CFLAGS = -O2 -g”选项构建,该选项在某种程度上不允许添加调试符号。使用--enable-debug选项将意味着不会添加-O2。