Code::Blocks中搭建Nachos环境
某厂面试归来,发现自己落伍了!>>> Nachos的全称是“Not Another Completely Heuristic Operating System”,它是一个可修改和跟踪的操作系统教学软件。具体可参考百度百科。如果是在学习操作系统课程,并使用Nachos作为辅助教学,本文将会有所帮助。在网上没有找到使用Code Blocks搭建nachos的教程,只好自己琢磨,总算有所小成。 说明,以下操作都是在Ubuntu 11.10中进行的。 1、获取Nachos源码:可以在 这里 下载源码。下载后,右击,选择解压到此处,把解压得到的文件夹,修改名称为nachos,放在某一目录下,这里直接放在主文件夹下。 2、系统安装g++。 sudo apt-get install g++ 3、直接使用gcc编译。 先将nachos\nachos3-4\code\下的Makefile文件中的 MAKE = gmake 改成 MAKE = make 然后在clean:后边加上以下几行: clean: cd threads; rm *.o nachos cd network; rm *.o nachos cd filesys; rm *.o nachos cd test; rm *.o cd userprog; rm *.o nachos cd vm; rm *.o nachos rm -f *~