侧边栏壁纸
博主头像
微尘 博主等级

行动起来,活在当下

  • 累计撰写 132 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

archlinux配置mit6s081-Fall 2020 Lab环境

Administrator
2023-12-24 / 0 评论 / 0 点赞 / 25 阅读 / 0 字

前言

我一开始是用的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
0

评论区