搭建环境qemu
- 拷贝文件夹Lab1至虚拟机
- 依次输入指令
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
sudo apt-get install binutils
sudo apt-get install libgtk2.0-dev
sudo apt-get install git
- 在lab1文件夹下的resource下的qemu-6.828-1.7.0 文件夹中打开终端,输入以下三句
./configure --disable-kvm --disable-werror --prefix=/usr/local/qemu --target-list="i386-softmmu x86_64-softmmu"
(看到终端中出现的列表中包含SDL yes正常时再继续操作)
make
sudo make install
- 在系统home文件夹下创建文件(输入
gedit .gdbinit
),在文件中添加此句话
add-auto-load-safe-path /home/sunrisefox/Desktop/lab1/src/lab1_1/.gdbinit
add-auto-load-safe-path /home/sunrisefox/Desktop/lab1/src/lab1_1/.gdbinit
5.在lab1_1下打开两个终端,第一个输入make qemu-gdb
,在打开的另一个终端中输入gdb
运行正常。