让我们一起打开 bochs 调试功能

bochs 是一个小巧的虚拟机,它的最大的一个特色就是自带调试功能

我们在 Ubuntu 安装软件总是会养成一个坏习惯,想要安装什么软件,就会在商店搜,或者执行一句

sudo apt-get install xxx

这样的话方便是挺方便的,但是有时就会因为方便而付出一些代价。例如,我们按照上面方法安装的 bochs没有调试功能的,想要打开这个隐藏的功能,就必须从源代码编译安装

首先,我要说明一点的是, bochs依赖于 gtk 库。如果你还没有安装,其参照 这里 的教程。

其次,我们得先获取源代码,在 sourceforge 上面 搜索 bochs 找到这个页面

2014-08-05 20:43:36 的屏幕截图.png

点击 Files ,进入 bochs 之后,选择你所能看到的最新的版本,下载!

接下来,事情就简单了,执行下面的三步:

./configure
make
sudo make install

如果顺利的话,那么你将成功安装。

但是,事情总不会那么的顺利的。你在执行 ./configure 这一步是可能会遇到许多的问题。其实大部分的问题都是 因为缺少了一些必要的文件 ,只需要按照错误提示进行安装即可。下面是我遇到的:

  • Checks for TIFF loader failed
    这个问题只需要执行这句:
   sudo apt-get install libtiff-dev
  • flex not found but required
    同样,只要这样:
   sudo apt-get install flex
  • configure: error: Python headers not found
    也一样:
   sudo apt-get install python-dev

好了,超不多就是这些了。一翻折腾之后,应该是能够安装成功的!

哦,对了。对于 bochsrc 文件里面要指定 bios 还有 vgabios,其实这两个文件都在我们刚才下载的那个源代码里面。分别在:

(源代码路径)/bios/BIOS-bochs-latest

(源代码路径)/bios/VGABIOS-lgpl-latest

有了能够调试的虚拟机,当然要玩一玩啦。不过我现在还不会。现在就去学,很快就会了!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,761评论 9 468
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 9,999评论 1 23
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 7,200评论 0 5
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,132评论 25 709
  • 我走进一条老街 青苔下是青石板 青石板上是我 高跟鞋敲击的声音 艳丽的女子 精致的面容 手里的香烟 袅袅升起缠绕指...
    程姑娘12138阅读 1,709评论 2 5