Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1885111
  • 博文数量: 333
  • 博客积分: 10791
  • 博客等级: 上将
  • 技术积分: 4314
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-08 07:39
文章分类

全部博文(333)

文章存档

2015年(1)

2011年(116)

2010年(187)

2009年(25)

2008年(3)

2007年(1)

分类: LINUX

2009-02-26 18:19:20

   前几天在机器上安装了bochs,当初范懒用的是ubuntu的软件包工具apt。结果安装后没有调试功能。悲惨!
   今天只好乖乖的使用源代码在从新安装一下。不过我觉得应该能够补救,也是范懒没查,就直接使用源代码安装了。
   具体步骤如下:
   1、到处下载bochs-2.3.7.tar.gz
   2、键入命令  tar –xzf bochs‐2.3.7.tar.gz
     产生bochs‐2.3.7目录
     进入该目录
   3、Bochs模拟器配置
    ./configure ‐‐enable‐disasm ‐‐enable‐debugger ‐‐enable‐new‐pit \
     ‐‐enable‐all‐optimizations ‐‐enable‐4meg‐pages ‐‐enable‐global‐pages \
     ‐‐enable‐pae ‐‐enable‐sep ‐‐enable‐cpu‐level=6 ‐‐enable‐sse=2 \
     ‐‐disable‐reset‐on‐triple‐fault ‐‐with‐all‐libs
   4、make
     在运行make之前需要修改两个文件
     第一个文件是/home/ubuntu/Desktop/bochs-2.3.7/bx_debug/symbols.cc
     在97行之后加入代码如下,
     using namespace std;

     #ifdef __GNUC__ //修改
     using namespace __gnu_cxx; //修改
     #endif //修改

     struct symbol_entry_t
     附symbols修改.cc
   5、make install
     键入命令   sudo make install

OK,搞定。不过现在直接使用bochs命令会提示没安装,需要重新启动一下。就好了~


阅读(998) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~