首先确定下自己ubuntu的debian版本是否为bullseye或者sid
cat /etc/debian_version
然后需要安装一些必要的tools,笔者这里用的是科大的源
test ! -f /etc/apt/source.list.save && cp /etc/apt/sources.list /etc/apt/sources.list.save sed -i "s@security.ubuntu.com@mirrors.ustc.edu.cn@g" /etc/apt/sources.list sed -i "s@archive.ubuntu.com@mirrors.ustc.edu.cn@g" /etc/apt/sources.list apt-get update apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu
检测一下刚刚安装好的环境
riscv64-unknown-elf-gcc --version
如果失败的话可以执行以下步骤
sudo apt-get install gcc-riscv64-unknown-elf -y qemu-system-riscv64 --version
再检查一下版本号是否能够正常打印
接着拉一下XV6的环境
git clone git://g.csail.mit.edu/xv6-labs-2020 cd xv6-labs-2020 git checkout util
make qemu
环境安装与测试到此结束,因笔者曾经在该环境下配置过交叉编译的工具,因此若有步骤缺失或问题欢迎于评论区指正,感谢
标签:ubuntu20.04,riscv64,git,sources,list,apt,etc,S081,搭建 From: https://www.cnblogs.com/orangeko/p/17103910.html