MIT 6.S081入门 lab0 操作系统环境及其配置

MIT 6.S081入门lab0 操作系统环境及其配置

闲话

由于不是正经计算机专业出身,但是又想做Linux内核/驱动开发,因此赶在暑假实习开始前把操作系统的课程补习一下。
之前自学的linux的驱动系统入门的笔记在这个寒假也会整理并发布(包括U-boot移植和驱动/应用开发入门)。

实验环境

Ubuntu-18.04 LTS-desktop-amd64
课程版本 2020fall

实验配置

由于不是推荐的Ubuntu-20.04,导致可能需要手动配置工具链,因此选用了Ubuntu-20.04的docker环境进行配置
docker连接为 https://hub.docker.com/r/lebronlambert/ubuntu20.04-mit6.s801-2021-initenv 感谢大佬提供的docker image。
实验配置参考为环境搭建中的第一个csdn博客,包括搭建qmeu和GDB,这里就不赘述了
注意: 这个image里面没有vim,需要自己安装
如果使用最新版本的GDB(14.1)时候,会报错:configure: error: Building GDB requires GMP 4.2+, and MPFR 3.1.0+,即使安装了也无法解决,降级源码版本到10.2,无需指定GMP、MPFR路径,configure可以正常生成Makefile。

学习可能使用的参考文献

文档:

笔记:

参考文献

posted @ 2024-01-16 22:48  David_Dong  阅读(128)  评论(0编辑  收藏  举报