最近在啃CSAPP的时候开了《操作系统真象还原》这本书,看着还挺有意思的,准备试着自己写一个操作系统。
我用的开发环境是 5.4.0-kali3-amd64 #1 SMP Debian 5.4.13-1kali1 (2020-01-20) x86_64 GNU/Linux
所以我的安装过程都是遵循的真象还原这本书来的,只是有几个错误提示需要记录一下。
首先bochs的下载与安装:
官方的下载地址是:https://sourceforge.net/projects/bochs/files/bochs/
选择自己喜欢的版本然后下载tar.gz文件 我下载的是 2.6.11版本
解压包 tar -zxvf bochs-2.6.11.tar.gz
然后进入到解压好的目录里设定好配置
./configure --prefix=/PATH/bochs --enable-debugger --enable-disasm --enable-iodebug --enable-x86-debugger --with-x --with-x11
这里的PATH要是一个绝对目录,同时也是bochs的安装目录
之后make install
这样安装就完成了,我中间没有遇到问题,所有有问题的就自行百度吧,哈哈,不过一般应该只是缺少几个依赖项
比如说 fatal error:x11/x11lib.h: no such file or directory 需要 sudo apt-get install libx11-dev
可能需要的依赖项:build-essential nasm, libx11-dev, xorg-dev, libgtk2.0-dev, bison