美文网首页
在WSL-Ubuntu上编译linux-0.11

在WSL-Ubuntu上编译linux-0.11

作者: 米西狮子 | 来源:发表于2019-11-15 22:34 被阅读0次
    Windows Subsystem for Linux

    前些天,在公众号上看到WSLWindows Subsystem for Linux),便试了试。最近正好有操作系统的实验(操作系统原理与实践-实验楼),又不想在网页linux 上面做实验,所以就下载了源码,想在WSL 上面做实验,编译一下linux-0.11 并用bochs 模拟运行一下。

    在此记录一下遇到的问题及解决:

    1. 缺少gcc-3.4:

    在实验给的MakeFile 中,使用的是gcc-3.4 版本,只需要下载gcc-3.4-ubuntu.tar.gz,tar xvzf 解压,sudo dpkg -i *.deb 安装即可。不需要将已下载的GCC 编译器替换。

    2. 缺少as86:

    linux-0.11 内核的bootsect.S,setup.S 都是由as86编译,在我的Ubuntu 上没有安装,需要sudo apt-get install bin86 进行安装。

    3. 找不到sys/cdefs.h

    sudo apt-get install  build-essential libc6-dev libc6-dev-i386 安装即可。

    相关文章

      网友评论

          本文标题:在WSL-Ubuntu上编译linux-0.11

          本文链接:https://www.haomeiwen.com/subject/vmxaqftx.html