2011-01-14 166 views
5

如何使用gdb調試qemu?我一直在谷歌搜索,但沒有找到具體的東西。使用gdb調試qemu

+0

@ismail嗨...任何人都可以幫我開始用gdb調試qemu嗎?下面提供的信息對我來說不是很清楚。單獨配置調試標誌不符合我的要求。 (可能是我錯過了某些東西)我的要求是使用gdb來調試發生在我的自定義qemu上的段錯誤。請注意,我不想用qemu和gdb調試其他內核(內核)。 – 2015-07-22 12:53:52

回答

3

嘗試以下操作:

./configure --enable-debug 

默認情況下,QEMU構建與莫名其妙不允許添加調試符號「CFLAGS = -02 -g」選項。使用--enable-debug選項將意味着-O2不會被添加。

6

我得到一個錯誤與GDB 7.5 - >「錯誤訪問內存地址」

似乎有與「位置Independet可執行文件」的問題...所以使用

./configure --enable-debug --disable-pie 

和調試應工作。

+1

用於--disable-pie。如果啓用了pie,我的gdb 6.7.1會看到相同的問題。 – webbertiger 2013-11-06 02:17:28