archlinux配置mit6s081-Fall 2020 Lab环境
前言
我一开始是用的docker环境,但是nvim复制后无法传递到系统剪切板,所以我换到了我的服务器(archlinux)上。
如果你想用docker环境,可以用我的这个
。docker pull xjintong/mit6s081
安装一些依赖
sudo pacman -S riscv64-linux-gnu-binutils riscv64-linux-gnu-gcc riscv64-linux-gnu-gdb
安装qemu-5.1.0
arch默认安装最新版的,但是最新版qemu编译xv6代码的时候,会卡在最后一步,所以要安装旧版的。
首先下载qemu-5.1.0的源码
wget https://download.qemu.org/qemu-5.1.0.tar.xz
解压并进入qemu源码文件
tar xf qemu-5.1.0.tar.xz && cd qemu-5.1.0
安装依赖
yya -S pixman
配置qemu
./configure --disable-kvm --disable-werror --prefix=/usr/local --target-list="riscv64-softmmu"
make
sudo make install
版权声明:
作者:徐锦桐
链接:https://www.xujintong.com/2023/12/24/187/
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
作者:徐锦桐
链接:https://www.xujintong.com/2023/12/24/187/
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
THE END