Отладка QEMU с помощью GDB
Как я могу использовать GDB для отладки QEMU? Я гуглил, но не нашел ничего конкретного.
2 ответа
Я получил ошибку с GDB 7.5 -> "Ошибка доступа к адресу памяти"
Кажется, есть проблема с "Position Independet Executables" ... так что используйте
./configure --enable-debug --disable-pie
и отладка должна работать.
Попробуйте следующее:
./configure --enable-debug
По умолчанию qemu собирается с опцией "CFLAGS = -O2 -g", которая почему-то не позволяет добавлять символы отладки. Использование опции --enable-debug означает, что -O2 не будет добавлен.