Ubuntu系统安装配置Pintos和Bochs
2015-07-21 22:12
691 查看
Ubuntu系统安装配置 Pintos 和 Bochs
安装过程
首先是UEFI启动模式下Win8.1安装Ubuntu14.04双系统,由于篇幅过长,就不在这里详写。可见博主的另一篇博客http://www.cnblogs.com/wsine/p/4297580.html本身已安装过其它软件,所以之前就安装好了一些必备的依赖库。
安装方法都是
sudo apt-get stall xxx比较简单
接着就是解压两个软件到本地中,我选择的目录是
~/Software/OS_Concepts
初始化bochs的配置,命令行完成,然后打开configure文件却不知道该如何查看,截图这个以示完成(我用的文本编辑器是sublime)
接着是修改ubuntu的环境变量,添加pintos进去,并运行试试
更改pintos下src/utils文件夹下面的Makefile文件
然后make命令执行之后,进行make check操作后截图可见
后记
首先是大家看不懂教程的$PINTOS所代表的意思,我的理解就像是C++语言里面的
#define宏定义语句。也就是要直接替换教程中所看到的这个字符为自己pintos的路径。
第二个是类似与
CC = gcc -m32这样子的命令。没有接触过linux终端的可能不清楚,这是Terminal下面通用的格式,-m32这个是一个参数设置,多见于 - 这个字符之后都是参数设置。常见的错误是缺少空格或者-写在了前面之类的。
第三个是vim这个软件,一般的linux系统都是非自带的。而教程把这个写在了gedit前面,所以很多人在这步进行不下去就是因为没装vim这个高级程序员专用的代码编辑神器。
第四个是Terminal下面常用的是Tab键。写错了
pintos/src/utils为
pintos/src/util。这是因为没有使用Tab键补全命令或者到文件管理器查看文件夹名称所造成的。
后续会有Pintos的开源学习。详细请看本博客后续的文章。以及github上面的开源:https://github.com/Wsine/pintos-ubuntu
相关文章推荐
- 13. JavaSE-多态 & 内部类
- 第62讲scala 隐式参数实例解析
- 广搜专题-1002
- 2015.7.21 第十课 课程重点(jq选择器:id、类、标签、奇偶、eq、nth-child、子元素、属性、包含、位置、过滤)
- elasticsearch参数详解
- [Spring MVC] - JSP + Freemarker视图解释器整合(转)
- C语言输入下标数,把下标值改成0并放到最后,再依次打印。
- C#如何获取当前项目的目录,并以当前为根进行修改
- spring事务管理-摘抄
- Oracle Application Express 3.0 ― 构建功能应用程序
- Xcode中添加pch文件
- VIM常用命令
- Objective-C 内存管理(2)
- 网络带宽不足引起arc进程争用导致两个standby失败
- autoi java实现
- perl安装和安装模块
- [LeetCode]Merge Two Sorted Lists
- Longest Valid Parentheses
- 广搜专题-1001
- ubuntu下svn创建多个仓库