自己刚开始用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
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.
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
好了,安装完毕。可以开始操作系统的实践了。

浙公网安备 33010602011771号