Отладка 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 не будет добавлен.

Другие вопросы по тегам