nachos模拟linux,Ubuntu 10.10成功安装Nachos
终于将nachos安装成功 写文一篇已示庆贺,自己的安装过程:
1. 使用Ubuntu 10.10安装
2. 由于自带gcc4.4,版本太高,卸载之
3. 网上下载3.4手动安装(这费了不少劲,最后还是选择的deb包自动安装……因为2.96没装上)
4. 安装Nachos4.1。make depend成功,没有提示错误,高兴,成功近在咫尺
5 make。n多错误出现。不过有人已经将错误解决方法贴出
在此引用(原作者未知):
“
可能碰到的问题(抄安装教程的)
在安装的过程中,由于g++版本兼容性的问题,可能在编译的时候出现以下的错误:
1.cc1plus: error: unrecognized command line option "-fwritable-strings"
解决方法:修改NachOS-4.1/code/build.linux/Makefile,第203行,将-fwritable-str
ings去掉,即:
CFLAGS = -ftemplate-depth-100 -Wno-deprecated -g -Wall $(INCPATH) $(DEFINES)
$(HOSTCFLAGS) –DCHANGED
2.在编译NachOS-4.1/code/lib/list.cc时可能会出现很多如下的错误:
../lib/list.cc: In member function ‘void SortedList::Insert(T)’:
../lib/list.cc:240: error: there are no arguments to ‘IsEmpty’ that
depend on a template parameter, so a declaration of ‘IsEmpty’ must be
available www.linuxidc.com
../lib/list.cc:240: error: (if you use ‘-fpermissive’, G++ will accept
your code, but allowing the use of an undeclared name is deprecated)
../lib/list.cc:241: error: ‘first’ was not declared in this scope
../lib/list.cc:242: error: ‘last’ was not declared in this scope
../lib/list.cc:243: error: ‘first’ was not declared in this scope
../lib/list.cc:251: error: ‘numInList’ was not declared in this scope
../lib/list.cc:255: error: ‘last’ was not declared in this scope
../lib/list.cc:258: error: ‘numInList’ was not declared in this scope
../lib/list.cc: In member function ‘void SortedList::SanityCheck() const
’:
../lib/list.cc:341: error: ‘first’ was not declared in this scope
../lib/list.cc:341: error: ‘last’ was not declared in this scope
../lib/list.cc: In member function ‘void SortedList::SelfTest(T*, int)’:
../lib/list.cc:371: error: there are no arguments to ‘RemoveFront’ that
depend on a template parameter, so a declaration of ‘RemoveFront’ must be
available
../lib/list.cc:374: error: there are no arguments to ‘IsEmpty’ that
depend on a template parameter, so a declaration of ‘IsEmpty’ must be
available
解决方法:修改NachOS-4.1/code/lib/list.cc文件,将错误信息中所出现的所有函数(如IsEmpty())和变量(first,last等)增加this指针,即:this->IsEmpty(),this->first,this->last等。 ”
将其提到的问题解决,再make
nachos模拟linux,Ubuntu 10.10成功安装Nachos相关推荐
- Linux/ubuntu server 18.04 安装远程桌面--vnc server
此文首发于我的个人博客:Linux/ubuntu server 18.04 安装远程桌面–vnc server - zhang0peter的个人博客 想装桌面端在服务器上的原因是我在终端中开chrom ...
- DELL台式机Linux ubuntu 20.04.5 安装
DELL台式机Linux ubuntu 20.04.5 安装 陈拓 2022/09/07-2022/09/08 镜像下载 Index of /ubuntu-releases/20.04/ | 清华大学 ...
- teamviewer 11 linux,Ubuntu 15.10中如何安装TeamViewer 11
TeamViewer 是一个专业的远程控制.桌面共享.在线会议.网络会议和电脑之间传输文件的工具,可以同时跨平台支持 Microsoft Windows.OS X.Linux 桌面.iOS.Andro ...
- lazarus 编译linux,Ubuntu 15.10下安装Lazarus IDE 1.6
Lazaurs编辑器是很强大的,支持代码补全,自动完成,模板编辑,多行缩进注释,选定代码后批量更改里面的单词! Lazarus 支持多种操作系统,Windows,以及几种 Linux 发行版,当然包括 ...
- fastboot工具linux,Ubuntu 14.10/14.04 用户如何安装快速启动工具 Mutate 2.2
Mutate 是一款开放源代码的 Linux 快速启动工具,使用 Qt 5 开发,类似于 Mac 的 Alfred 程序.其中,该软件的功能允许用户方便地搜索自己喜欢的文件和应用程序.如果你键入字符串 ...
- ubuntu安装linux系统安装,教你成功安装Ubuntu系统
本文介绍如何安装Ubuntu系统,其实安装Ubuntu和其它操作系统一样,一如既往的简单.本文我们就以图文的方式来介绍下如何安装 Ubuntu 系统.首先,需要下载 Ubuntu Desktop 的安 ...
- linux没有图形界面opcv,关于Linux/ubuntu的环境下安装OpenCV并配置Clion【全套攻略】及关于'Opencv'file not found 的问题...
1.如何在Linux/ubuntu配置OpenCV 1.1 :进入OpenCV官网下载:(也可进入git Hub 在终端Clone) 等待下载完成 1.2:安装OpenCV: 笔者下载的是Opencv ...
- x270 运行linux,Deepin15.7已成功安装至落魄的ThinkPad X270
ThinkPad X270已经用了正版WIN10一年多了,I7的U 8G的内存 1T+128G的硬盘,固态的128G硬盘已经占用了50%以上,空间清理过还是如此,就想还是给它还一个系统吧,想来想去就尝 ...
- [Linux]Ubuntu下用apt-get安装的应用程序位置
Ubuntu下用apt-get安装的应用程序的可执行文件默认放到/usr/bin目录下. 比如: 运行eclipse命令,如果出现:"程序eclipse未安装",这样我们可以执行: ...
- 在Ubuntu 9.10下成功安装Fcitx输入法
這幾天都在玩 ubuntu,開始感受到了linux的n多魅力所在,下面是我安裝輸入法時的步驟,希望能記錄下這幾天學到和看到的一些東西 1.當然是下載 #sudo apt-get install im- ...
最新文章
- ping 原理与ICMP协议
- JSP/Servlet Web 学习笔记 DayFour —— 实现一个简单的JSP/Servlet交互
- 简短的python金融数据分析师_让一位数据分析师崩溃有多简单?
- Silverlight C# 游戏开发:L2 自定义模型导入
- u盘插入linux系统没有反应_linux系统无法挂载U盘
- php同个用户同时只能登陆一个, 后登陆者踢掉前登陆者
- 在notepad++中运行python代码
- C++安全方向(三):3.5 SHA-1 算法分析和代码演示
- php实现设计模式之 命令模式
- cvs 文件如何解析?
- 十年磨一剑!腾讯QQ Linux版 2.0.0 Beta重磅发布!
- Scratch编程与科学结合-串联与并联
- 华为语音解锁设置_华为解锁屏(华为语音解锁屏幕)
- windows内核情景分析--窗口消息
- C++类的常数据成员和常成员函数
- Android 极光推送 自定义通知铃声
- Java导出Excel提示文件损坏_导出Gridview到Excel成功但文件已损坏?
- 中国电信 CTWing 物联网平台运营数据大解密
- 疯狂架构师最强分享:分布式架构与性能优化,你学会了吗?
- GTD和掌握Omni系列效率工具
热门文章
- CSDN账号找回密码的解决方法(原手机号不能使用)
- Cadence Allegro交换元件位置图文教程及视频演示
- JSP程序设计 第2版 pdf
- 计算机毕业论文数据挖掘,数据挖掘论文范文
- 智学网显示服务器开小差了,小学习语文学习技巧三字口诀,学习语文更容易了!...
- php写幻灯片,JavaScript原生代码实现幻灯片
- winRAR 破解注册码
- koa2 mysql项目教程_blogs: Node.js + Koa2 + MySQL + Vue.js 实战开发一套完整个人博客项目网站...
- 黑盒测试用例设计方法
- 什么是远程桌面?花生壳+Windows远程桌面控制教程