操作系统实验
蛾子喵喵喵
这个作者很懒,什么都没留下…
展开
-
【操作系统实验第二次】错误:‘init_task‘未声明
自Linux内核4.11起,变量init_task在linux/sched/task.h中声明,而不在linux/sched.h中声明。 在tasklist.c中添加此行: #include <linux/init_task.h> 即可。原创 2021-10-14 21:43:38 · 412 阅读 · 0 评论 -
添加简单的Linux内核模块的实验过程(有点曲折)
希望自己能记住,以后不再出这些问题。 一开始,出现了如图所示问题: 想要安装make,发现Ubuntu虚拟机连不上WiFi。这是上网搜到的解决方案。 VMWare | 解决VMWare虚拟机安装ubuntu找不到wifi适配器问题 安装make后得到解决,又出现了权限不够的问题: 使用sudo make后,得到解决,又出现了找不到目标问题: 安装flex以及bison,解决了找不到lex.c的问题。 但又出现了新的问题:没有规则可制作目标。 上网查阅资料得知Makefile文件的编写要注意:原创 2021-10-11 23:43:20 · 276 阅读 · 0 评论