前言
bochs内部提供了一个调试器,但是这个命令行调试器相当难用,想找一个gui的debugger。第一次是在百度百科的bochs词条中介绍的peter-bochs-debugger调试器(java编写),但是后来发现ida也有一个bochs调试器,因为对ida比较熟悉,就选用此作为bochs调试器。
在配置过程中参考博客 https://blog.csdn.net/cssxn/article/details/90738498 中的配置,但是这是直接发布版本,拿源码编译时发现需要配置很多东西,不过不用担心,让我们一步步来修改编译选项,设置ida,来让ida支持对bochs的调试。
环境支持
bochs-2-6-11
ida7.5
制作硬盘
参考之前第二篇文章 https://blog.csdn.net/WriteAnything_/article/details/118655446
我们直接选用上篇文章的boot.bin文件。制作硬盘,写入硬盘的步骤与之类似。