20180808失忆的操作系统内核实现(二) 开发环境搭建
二、开发环境介绍
一般大家用的操作系统都是Win10或者*nux,我懒得装虚拟机和双系统,所以就采用了win10的WSL功能,还挺好用的。
工作环境:Win10+WSL(Windows Subsystem for Linux)
编译工具:gcc(the GNU Compiler Collection)
仿真环境:qemu(WSL)+Xming+gdb
编辑工具:Visual Studio Code
①WSL环境搭建
博客园教程:https://www.cnblogs.com/JettTang/p/8186315.html
(适用于win10 build 16215以及之后的版本)
②更改更新源
教程:https://www.cnblogs.com/flyinggod/p/7979108.html
③安装gcc、gdb、qemu
输入命令:
sudo apt-get update
sudo apt-get install gcc gdb build-essential qemu-x86_64
④Win10下安装Xming
下载地址:https://xming.en.softonic.com/
在WSL中配置:
vim ~/.bashrc
在文件最后添加
export DISPLAY=:0
意思是:告诉WSL的X服务,显示地址为0:0:0:0(代表本机所有的IP地址 :0 是缩写)
保存后,重启环境即可。可以输入qemu-x86_64命令启动qemu,并观察是否弹出qemu的模拟屏幕窗口。