自己刚开始用windows搭建环境,可是总是出现错误,最后信心遭到打击,就开始用linux了,正好锻炼以下linux的能力。

      安装需要的软件: bochs , nasm.

      1) 我们先来安装nasm, 这个比较简短。下载对应的安装源码包,放置在你的软件目录下

      tar zxvf **.gz

      cd  **.gz

      ./configure

      make 

      make install

      2) 下载bochs,我下载的是Bochs-2.4.6,可能是由于版本高的问题,在配置时出现了很多错误,自己对linux也不熟悉,花了快1个小时才解决,中途差点放弃,幸好坚持了,不然就会浪费一天做这个了。下载好软件后.

 

      tar  vxzf   bochs-2.4.6tar.gz
      cd bochs-2.4.6
      ./configure   --enable-debugger   --enable-disasm
      make
      sudo  make install

      主要是在./configure时出现了问题.

      中间报错很多依赖关系没有.我当时晕了,最后看了这个帖子,才解决了这个问题。感谢他:Fedora14下源码安装带调试功能的bochs2.4.6.

      开始还以为自己缺了什么,最后一看原来是dependency的问题,我摘录一下别人的代码,做一下解释如何解决这个问题:

View Code
[root@localhost bochs]# ./configure --enable-debugger --enable-disasm


checking for wxWidgets configuration script... not_found

checking for wxWidgets library version...

checking for default gui on this platform... x11

ERROR: X windows gui was selected, but X windows libraries were not found. 

 

      上面显示了缺少wxWdindows支持,这主要是图形界面,你可以搜索以下,就知道缺libX11-devel的问题,这里你只需要输入如下命令:

 

     yum install libX11-devel
      就可以安装对应的依赖关系,中间会有很多error,每一个error都报告了具体是什么地方出现问题。你只要参考上面那篇文章就可以,注意,可能比上面那篇文章的error多,不过没关系,只要知道这个方法就可以了。

 

     好了,安装完毕。可以开始操作系统的实践了。