最近看操作系统要用到 NASM 和 Bochs, 这里记录下安装。
- 在官网下载
NASM
的源码 - 输入
1
2
3
4
5
| tar -xvf nasm-2.07.tar.gz
cd nasm-2.07
./configure
make
sudo make install
|
- 在官网下载
Bochs
的源码 - 确保安装编译前的依赖项
1
2
3
4
5
6
7
| sudo apt-get install build-essential
#gcc,make基本工具支持,注意bochs是用C++写的,可能需要安装g++-sudo apt-get install g++
sudo apt-get install libx11-dev
sudo apt-get install libxrandr-dev
sudo apt-get install xorg-dev #x window的图形的支持
sudo apt-get install libgtk2.0-dev
sudo apt-get install vgabios
|
- 编译安装
1
2
3
4
5
6
7
8
9
10
11
12
| tar -xvf bochs-2.6.8.tar.gz
cd bochs-2.6.8
./configure \
--prefix=/usr/local/bin/bochs268/bochs \
--enable-debugger \
--enable-disasm \
--enable-iodebug \
--enable-x86-debugger \
--with-x \
--with-x11
make
sudo make install
|