Bochs编程环境安装

写在前面

为了更好的记录自己学习过程以及踩过的坑,记录一下《操作系统真相还原》的编程环境安装。

安装过程参考了CSDN的这篇博客:安装Vmware Station 安装Ubuntu 装载配置Bochs

1. 本地安装环境

以上安装过程一切顺利,世界仍旧很美好。

2. bochs安装

这里重点介绍一下bochs的安装过程以及遇到的问题。

  • 首先再window中下载bochs,然后通过VMwsare直接将bochs压缩包拖到Ubuntu中,解压。

    tar -zxvf bochs-2.6.8.tar.gz

  • 编译,开始configure、make、make install三部曲。

    • 根据《操作系统真相还原》,直接configure脚本,它会测试我们的机器,C/C++编译器以及一些库,用来判断何种配置适合于我们的机器。
    ./configure \
    --prefix=/home/xiezhao/bochs \
    --enable-debugger \
    --enable-disasm \
    --enable-iodebug \
    --enable-x86-debugger \
    --with-x \
    --with-x11
    # 注意各行'\'字符之前都有个空格
    

    不出意料,开始报错。

    • 报错一: no acceptable C compiler found in $PATH

      解决方法:apt-get -y install gcc,安装一个c编译器。

    继续执行configure,报错,但错误原因发生了变化:

    • 报错二:C++ preprocessor "/lib/cpp" fails sanity check

      解决方法:

      apt-get install build-essential

      apt-get install g++

    继续执行configure,还是报错,但错误原因再次发生了变化:

    • 报错三:ERROR: X windows gui was selected, but X windows libraries were not found

      解决方法:sudo apt-get install xorg-dev

    终于configure成功!

接下直接

  • make

  • make install

一切顺利,到此bochs的安装结束。

3. bochs配置

有时间再更

原文地址:http://www.cnblogs.com/BigMario/p/16930288.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性