MIT 操作系统 jos make grade出现no jos.out

 问题描述: 在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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值