您的位置:首页 > 运维架构 > Linux

CentOS下编译安装bochs 2.3.5

2012-08-20 15:46 585 查看
最近在看于源的《一个操作系统的实现》,其中需要在使用bochs这个虚拟机,由于书中只是介绍了ubuntu下安装的过程,但是我手头没有ubuntu的虚拟机,只有centos的,所以本文记录了在centos下的安装过程:

1、下载安装bochs,这个可以google之,下载版本选择2.3.5;

使用命令解压

$su

#tar xzvf bochs-2.3.5.tar.gz

#cd bochs-2.3.5

2、预编译三个库: gtk2,libXt,libXpm

#sudo yum install gtk2 gtk2-devel

#sudo yum install libXt libXt-devel

#sudo yum install libXpm libXpm-devel

3、修改配置文件

bx_debug/symbols.cc,可以使用vim
定位到 97行“using namespace std;” 下面,加入如下内容:

#ifdef __GNUC__
using namespace __gnu_cxx;

#endif

4、安装c编译器

yum install gcc

yum install glibc-headers

yum install gcc-c++

5、编译

#./configure --enable-debugger --enable-disasm

#make

#sudo make install

安装成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: