6.s081 学习实验记录(一)环境准备
迪丽瓦拉
2024-04-30 08:55:20
0次
文章目录
一、基础环境
- 准备ubuntu 20虚拟机
- sudo apt-get install git build-essential gdb-multiarch qemu-system-misc gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu
- sudo apt-get install qemu
- sudo apt install binutils-riscv64-linux-gnu-dbg
sudo apt install gcc-8-riscv64-linux-gnusudo update-alternatives --install /usr/bin/riscv64-linux-gnu-gcc riscv64-linux-gnu-gcc /usr/bin/riscv64-linux-gnu-gcc-8 8sudo apt install u-boot-qemu qemu-utils
开启22端口
- sudo apt-get install openssh-server
- sudo apt-get install ufw
- sudo ufw allow 22
vscode远程连接
- 在虚拟机上的家目录创建 .ssh目录
- 拷贝 本机的公钥文件,id_rsa.pub 到 虚拟机的.ssh
- 在.ssh中:vim authorized_keys,将id_rsa.pub的内容拷贝进去
二、实验代码
- git clone git://g.csail.mit.edu/xv6-labs-2020
- 解压
- 切换到util分支
- make qemu
相关内容