问题描述: 在MIT操作系统作业2012版中(貌似是。。),在lab3中,只要make grade,出现no jos.out,并没有分数的出现。

问题原因

启动qemu时,没有启动对应的tcp端口26000去监听!!!!

可能的引起的原因有两个:
1.一个是你在merge时,没有在意diff,在GNUmakefile文件中出现合并出错了;

2.MIT作业  可能就没有把这个加上。。。

问题解决:

1.在你的GNUmakefile文件中添加下面分语句,看准对应的行号就行。要是懒,,,就直接看第二种。

==贴图出不来

直接说吧  从64或者63行开始把原来的(有或者没有)的代码块,替换为++++内的内容:

行号为64-68

#############################################################

# try to generate a unique GDB port
GDBPORT := $(shell expr `id -u` % 5000 + 25000)
QEMUGDB = $(shell if $(QEMU) -nographic -help | grep -q '^-gdb'; \
then echo "-gdb tcp::$(GDBPORT)"; \
else echo "-s -p $(GDBPORT)"; fi)

#############################################################

2.直接下载上传的GNUmakefile文件,覆盖你的,就好。

有不懂的可以再交流,以上仅是猜想,但确实是解决了。

下载点击这里

MIT 操作系统 jos make grade出现no jos.out相关推荐

  1. MIT 操作系统实验 MIT JOS lab1

    JOS lab1 首先向MIT还有K&R致敬! 没有很好的开源环境我不可能拿到这么好的东西. 向每一个与我一起交流讨论的programmer致谢!没有道友一起死磕,我也可能会中途放弃. 跟丫死 ...

  2. MIT操作系统实验lab1(pingpong案例:附代码、详解)

    1.题目描述:在xv6上实现pingpong程序,即两个进程在管道两侧来回通信.父进程将"ping"写入管道,子进程从管道将其读出并打印<pid>:received p ...

  3. JOS学习笔记(九)

    LAB3代码已经上传. 最近忙于打WOWTCG,早就做完了一直没腾出时间写博客. LAB3第二部分主要是处理系统调用. 第一部分我们已经让第一个env运行了起来,接着这个env执行一个cprintf, ...

  4. 自己写操作系统学习总结

    怎样自己写一个简单的操作系统? https://www.zhihu.com/question/20207347 我写的时候一些经历: 第一次写的时候3000行左右的就无法调试了,当时主要参考了linu ...

  5. 计算机科班学习 OS 的正确姿势!

    来源 | 编程指北 操作系统发展到今天,已经非常复杂了,像 Windows.Linux 任意一个都是几千万行代码级别,想靠个人完全搞懂,几乎是不可能的了. 所以需要先明确一下我们学习的目的,不同的学习 ...

  6. 【GPT-4】立即停止训练比 GPT-4 更强的模型,至少六个月!马斯克、图灵奖得主等数千 AI 专家紧急呼吁

    毋庸置疑,ChatGPT.GPT-4 引领了 AI 新时代的到来,但这种让很多环节都可以实现自动化流程的工具也让人颇为恐慌. 据路透社报道,包括图灵奖得主 Yoshua Bengio.伯克利计算机科学 ...

  7. Python3从零入门机器学习:第一章 简介

    原文 原文竟然包含波兰语,看不懂的只能Google翻译 文章目录 [1.安装Python](http://python.astrotech.io/about/install.html) 1.1 系统要 ...

  8. Rancher k8s 资源管理

    cgroup 简介 控制群组 (control group)(简称cgroup) 是 Linux kernel 的一项功能.从使用的角度看,cgroup 是一个目录树结构,目录中可以创建多层子目录,这 ...

  9. COGS 2815. 天黑请闭眼

    ★   输入文件:jos.in   输出文件:jos.out   简单对比 时间限制:1 s   内存限制:256 MB [题目描述] 天亮了,请大家睁眼 昨晚是,平安夜. 处于集会中心的村民们大多数 ...

最新文章

  1. java list 截取部分数据_Java List.subList()方法:获取列表中指定范围的子列表
  2. linux执行class文件_「大数据干货」Windows系统和Linux系统中打jar包与导入语句剖析...
  3. 2019年陕西省普通高校招生考生成绩统计表(理工、艺理、体育)
  4. sql查询between and_SQL(二)——SQL简单查询
  5. 详细解读CSS链接属性——Web前端系列学习笔记
  6. LetCode-MSSQL超过5名学生的课
  7. MySQL中 JSON 数据类型应用
  8. 【温故而知新-Javascript】窗口效果 (全屏显示窗口、定时关闭窗口)
  9. 面试官系统精讲Java源码及大厂真题 - 18 场景集合:并发 List、Map的应用场景
  10. FPGA双沿发送之ODDR原语实现
  11. 如何使用模板生成多个页面_Divi不再只是页面构建器。 使用主题生成器,可以完全设计整个网站。...
  12. 详解linux系列之FTP的安装及配置
  13. 用C#来播放.wav格式的音频文件
  14. 【GIS导论】实验二 数据采集
  15. 深度学习将灰度图着色_使用DeOldify着色和还原灰度图像和视频
  16. 四川大学计算机网络实验,四川大学计算机网络实验报告
  17. 超级表格第21行的秘密
  18. linux之if语句详解
  19. 小程序破解WIFI密码,亲测有效
  20. 设置网页头部图标icon

热门文章

  1. 获取MP3音频时长 | Java工具类
  2. CVE-2021-1647:Microsoft Defender远程代码执行漏洞通告
  3. python画网络图 可拖动结点_Python networks画网络图(转)
  4. 画质增强概述-1-定义
  5. engish 800
  6. 中继器故障诊断与排除
  7. APP下载量成空洞,留住用户最关键
  8. Elastic 7.15 版:数秒之内打造强大的个性化搜索体验
  9. 【sketchup 2021】草图大师的辅助建模工具2【模型交错、照片匹配(重要)】
  10. 计算机键盘手指放置,键盘上手指放置的位置图