上一节:
Nachos系统简介 介绍了Nachos的基本信息和阅读辅助书籍,本节将介绍Nachos实验环境的搭建和代码编辑工具
上一节介绍过,Nachos必须在宿主机下运行,因此本节将介绍Nachos在Linux下的实验环境搭建.首先确保你已安装Linux操作系统获取虚拟机.接着下载
Nachos源代码,获取到源代码后,我们开始环境配置.首先需要安装gcc编译器,gcc编译器可以直接通过apt-get install gcc命令来安装,但在使用这条命令之前,你需要拥有root权限.安装gcc的步骤如下:
- 打开命令终端
- 输入su -,su与-之间存在空格
- 输入root密码,获取root权限
- 输入apt-get install gcc命令,来获取并安装gcc交叉编译器
安装完gcc编译器后,我们需要把Nachos的源代码放到Linux系统中,假设放在我的工作目录work中,使用cd命令进入工作目录work,输入命令 tar -xzvf code-Linux.tar.gz,来解压Nachos的源代码(code-Linux.tar.gz为压缩包文件名).解压完之后,使用cd命令进入Nachos的Code文件夹中,然后输入make命令,此时Linux就会编译Nachos了,如果在使用make命令的过程中保存,请打开Nachos的代码code文件夹下的Makefile文件,将MAKE = gmake 改为 MAKE = make,将Makefile.common文件中的-fwritable-strings去除,然后使用make重新编译,此时即可顺利通过.