ucore lab1练习2 qemu+gdb 不能协作调试的问题make lab1-mon

时间:2023-03-08 20:05:47
ucore lab1练习2 qemu+gdb 不能协作调试的问题make lab1-mon

本练习是qemu结合gdb调试,但是我做实验的时候并不能像视频输入make lab1-mon那样顺利调试,期间有各种error,后来我找到原因,请看解决方法。

请先把ucore_lab文件删除,以下全程使用普通管理员身份操作

切换普通管理员,cd回到Home目录,在git上下载ucore_lab到用户文件夹($ git clone https://github.com/chyyuu/ucore_lab.git),然后切换到lab1_result文件夹 make ,最后make lab1-mon就成功了

ucore lab1练习2 qemu+gdb 不能协作调试的问题make lab1-mon

问题产生的原因是我每次进入Linux时都默认使用root账号,而root账号在make lab1-mon时会产生错误,最终我认真阅读文档发现由始至终老师都在使用普通账号,因此我突发其想把ucore文件给删了,用普通账号把整个ucore_lab文件重新下载下来,用普通账号进行make操作,就成功了