xv6

阅读: 评论:0

xv6

xv6

wget .1.

 不可以用7.0.0,因为make qemu会卡住

tar xvJf qemu-7.0.
cd qemu-7.0.0

gsettings-desktop-schemas : Breaks: mutter (< 3.31.4) but 3.28.4-0ubuntu18.04.2 is to

sudo apt install gcc-8-base mutter

由于这样有可能报错(E:无法打开锁文件/var/lib/dpkg/lock - open (13:权限不够) E:无法打开锁文件/var/lib/dpkg/锁打开(13:权限不够))所以先解决这个问题

sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock
sudo apt install ninja-build sudo apt install pkg-config sudo apt install libglib2.0-dev 

ubuntu编译qemu报错:‘ERROR: pixman >= 0.21.8 not present.’ 解决方案

sudo apt-get install libpixman-1-dev

进行编译

 

为 riscv64-softmmu 构建 QEMU。

./configure --disable-kvm --disable-werror --prefix=/usr/local --target-list="riscv64-softmmu"
make
sudo make install

这样qemu就弄好了

安装GCC//binutils 

sudo apt install binutils-riscv64-linux-gnu 
sudo apt install binutils-riscv64-linux-gnu-dbg 
sudo apt install binutils-riscv64-unknown-elf 
sudo apt install gcc-10-riscv64-linux-gnu
sudo ln -s riscv64-linux-gnu-gcc-10 riscv64-unknown-elf-gcc 

然后就git源文件make qemu就可以了

可参考[xv6] xv6 的运行环境搭建 - 哔哩哔哩 (bilibili)但是他的qemu不是5.1.0,有可能最后报错

本文发布于:2024-01-27 18:03:15,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063497981791.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:os
标签:
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23