SMU*_*hah 9 unix windows compilation virtual-machine xv6
我们正在课程中教授xv6.目前我们使用windows中的putty登录我们学校的linux服务器.
在那里,我们使XV6的源代码更改(使用vim)然后编译并在运行QEMU简单
make clean
make
make qemu-nox
Run Code Online (Sandbox Code Playgroud)
它并不总是可以连接到他们的服务器,因此我希望能够编译和运行带有Windows的xv6(显然在一些模拟器中).
我可以用什么模拟器进行上述工作?(编辑代码,编译和运行)以及如何?
那么,在http://www.cs.mta.ac.il/~carmi/Teaching/OS.xv6/index.html网站上,如何构建用于在Windows下构建和使用XV6的环境有合理的说明.他们用来实际运行它的模拟器是Bochs.
如果您想在Windows 10上使用 WSL(适用于 Linux 的 Windows 子系统),这可能会有所帮助。
第 1 步:在此之后启用并设置 WSL 。
步骤 2:运行 WSL bash 并在 WSL 上安装所需的内容。
cd <xv6-source-path>
bash
,这会将 CMD 切换为 WSL bash sudo apt-get update && sudo apt-get install git nasm build-essential qemu gdb
步骤 3:在 Makefile中禁用qemu 的视频设备。
使用任何文本编辑器打开 xv6 源目录中的 Makefile。
找到以以下内容开头的行
QEMUOPTS =
-display none
到此行并保存文件。 第 4 步:在终端 ie 中输入类似 linux 的命令
make
make qemu
现在如果一切正常,您应该进入 xv6 终端
归档时间: |
|
查看次数: |
5482 次 |
最近记录: |