ubuntu安装带调试功能的bochs

①进入bochs官网下载源码包

         说明

                  用安装包直接安装没有调试功能

         下载源码包步骤

                  a.输入网址:http://bochs.sourceforge.net/

                  b.单击图中红色标注图标

 

 

                  c.单击图中红色标注图标,下载源码包

 

 

                  d.以上步骤完成源码包的下载

②解压源码包

         a.将下载的源码包放入ubuntu系统中的一个目录中

         b.使用命令:tar -zxvf bochs-2.6.9.tar.gz

                  说明:将源码包解压到当前目录

         c.使用命令:cd bochs-2.6.9/

                  说明:进入解压源码包的源码目录

③配置源码

         a.运行脚本:./configure --enable-debugger --enable-disasm

                  说明:脚本后面的传参就是使能调试功能(安装包默认不带调试功能)

④编译源码

         a.执行Makefile命令:make

⑤安装bochs

         a.执行命令:sudo make install

⑥配置、编译遇到常见问题解决办法

         报错:x11/xlib.h : No such file or directory

                  执行以下命令,安装依赖包

                          sudo apt-get install libx11-dev
                          sudo apt-get install libgtkglextmm-x11-dev
                          sudo apt-get install libghc6-x11-dev
                          sudo apt-get install libgl1-mesa-swx11-dev

                                   说明:只第一个好像就可以,后面三个执行未安装成功

         报错:x11/extensions/Xrandr.h : No such file or directory

                  执行以下命令,安装依赖包

                          sudo apt-get install libxrandr-dev

         报错: adding symbols : DSO missing from command line

                  尝试重新配置源码(执行脚本:./configure --enable-debugger --enable-disasm)

posted @ 2018-11-30 20:52  linxi8693  阅读(433)  评论(0)    收藏  举报