首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用qemu引导xv6

用qemu引导xv6
EN

Stack Overflow用户
提问于 2021-12-29 06:18:09
回答 2查看 1.5K关注 0票数 6

我试图用qemu引导xv6,但是每当我运行make qemu时,我都会得到以下错误

代码语言:javascript
复制
usertests.c: In function ‘sbrktest’:
usertests.c:1461:13: error: writing 1 byte into a region of size 0 [-Werror=stringop-overflow=]
 1461 |   *lastaddr = 99;
      |   ~~~~~~~~~~^~~~
cc1: all warnings being treated as errors
make: *** [<builtin>: usertests.o] Error 1

运行make qemu-nox会导致同样的错误,我正在使用Kubuntu 21.10操作系统。这里是一种方法,但是如果有人发现了,我正在寻找解决方案。

EN

回答 2

Stack Overflow用户

发布于 2022-03-04 11:40:05

也许这会有所帮助:从makefile中删除"_usertests“和"usertests.c”,然后尝试makelean-> make -> make

票数 2
EN

Stack Overflow用户

发布于 2022-09-03 13:59:37

我刚刚解决了这个问题,不要使用更高版本的ubuntu。我在18.04 ubuntu操作系统中成功地实现了qemu.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70515788

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档