我按照本指南进行了设置:http://www.linuxforu.com/2011/03/kgdb-with-virtualbox-debug-live-kernel/
但我没有使用虚拟机,而是使用2台真机: - 一个是调试器 - 第二个是目标(配备无线网卡运行ath5k驱动程序)
在调试器机器上,我成功进入
$gdb
(gdb)target remote /dev/ttyS0
步骤。然后我使用命令(gdb)add-symbol-file
,但没有 /lib/modules/3.9.0/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
这种方法有什么问题吗?
我想调试ath5k模块,所以我需要#gdb vmlinux
在第一位吗?