本人一年前刚学linux系统的时候花了两天时间安装bochs,完全没头绪,后来半年前尝试安装还是失败,幸运的是b站过去几个月出了一些安装视频,所以我结合之前踩过的坑为大家带来详细的安装步骤,废话不多说,开始:
我的bochs是2.7版本,不过版本不重要了,其它版本安装流程基本都一样
首先,我把安装目录放在家目录下Downloads文件夹下面,即:
如果新手对于路径的问题还是比较迷茫的话,可以和我安装在同一路径,完全按照我的步骤来
这里对于新手说明一下,切换到家目录的三种方式:
1.在终端输入cd
2.在终端输入cd ~
3.在终端输入cd $HOME
$HOME的路径即 /home/你创建ubuntu时用到的用户名
4.直接点击左边的文件,进入我上图所示的界面,类似windows操作文件方式
然后接下来在终端中输入
cd Downloads/ //如果你是中文或者是其它语言或者其它单词,按照你系统中的输入
之后在终端输入ls,会看到:
那么这个就是我们bochs安装包所在的路径
接下来在终端输入:
tar zxvf bochs-2.7.tar.gz //同样,如果你是其他版本,按照你的安装包名输入
之后在Downloads目录下会看到:
这里的bochs-2.7就是我们的安装包
接下来,在终端输入
cd bochs2.7/
进入到bochs2.7文件夹下
接下来在命令行窗口中输入:
./configure \
# 这里把bochs放在目录"$HOME/Downloads"下
--prefix=$HOME/Downloadsbochs \
--enable-debugger \
--enable-disasm \
--enable-iodebug \
--enable-x86-debugger \
--with-x \
--with-x11
即:
注意事项!!!!我前两次安装的时候,看的是《操作系统真象还原》这本书,就是在这个地方卡住了,即在哪里输入?后面的 \ 符号是什么意思?也没有回答来解释,还是看视频才会的
1.上面的是在终端输入的!!!每行输入上面所对应的一行
2.#是注释,就不要输入了
3.每一行和 \ 之间有空格,同时 \ 也需要输入!因为在linux系统中,最后加入\,就表示可以换行输入命令,不然你输入一行直接按回车的话就会直接完成命令的输入,下面的就无法一起输入了!
4.第二行,即prefix那一行,表示你想把安装后的bochs放在哪里,我这里放在家目录下Downloads里面,即和bochs2.7安装包放在一起。
5.最后那一行就不需要加 空格\ 了
在上面安装的时候可能有如下问题:
fatal error: X11/Xlib.h: No such file or director