Chinaunix首页 | 论坛 | 博客
  • 博客访问: 156826
  • 博文数量: 53
  • 博客积分: 2059
  • 博客等级: 大尉
  • 技术积分: 490
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-14 20:25
文章分类
文章存档

2012年(1)

2011年(25)

2010年(16)

2009年(11)

我的朋友

分类: LINUX

2011-03-23 18:02:47

在windows下安装完官方下载的bochs后,会有一个大概是bochsdbg.exe用来调试的程序,但linux底下是没有的,必须编译安装源代码。
这篇文章应该可以让你容易的生成一个带debug功能的bochs,不用为缺某个lib文件烦恼,但会发现会浪费硬盘空间。
我的操作系统是ubuntu10.04。
步骤:
1.安装build-essential。
2.获取ubuntu代码库里边的bochs源代码,或者自己去bochs下最新的。
   命令: sudo apt-get install source bochs
   我下回来是bochs-2.4.2的,ls命令看到,当前目录有bochs-2.4.2的文件夹。
3.cd进入bochs文件夹,里边没有makefile文件,只有个makefile.ini文件,是用来configure的。
4.创建makefile文件。
   命令:./configure --enable-debugger --enable-disasm --prefix=/usr
   ./configure的时候,可能会出现错误,提示是,"Error:x windows is selected,but can't find x windows libraries."
   通过 sudo apt-get build-dep bochs 解决,然后重新步骤4,生成makefile文件。
5.生成带debug功能的bochs。
  命令:make
  make的时候可能会出现关于docbook的错误。
  通过:sudo apt-get build-dep docbook 解决。
  这样bochs就生成了。
6.把bochs改名为bochsdbg并复制到bin目录下。
   sudo cp bochs /usr/bin/bochsdbg
ok。之后就可以在任意目录下用带debug功能的bochs,bochsdbg了。
阅读(1555) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~