我用指南qazxsw poi准备工具链。运行qazxsw poi时出现三重错误:
当我按照下面的代码注释掉调用lab1
和时,它只是运行但键盘不起作用:
memset()
monitor()
-b 6.828-2.3.0我将我编译的内核与其他内核进行比较。我发现内核的elf格式有更多部分。像,http://web.mit.edu/ccutler/www/qemu.git,图片中的Idx 5 6 7 8 .got
我认为必须有工具链的错。我可以用新版本的gcc做这个实验室,我该怎么做才能解决这个问题?谢谢
好的,现在我做到了。
与xv6的makefile相比,我发现lab1的GNUmakefile中没有gcc选项。
所以在GNUMakefile中将.got.plt
添加到enter image description here
那将会完成。
我将通过电子邮件发送给6.828的工作人员。当他们更改文件时,我将删除此问题。