20180808失忆的操作系统内核实现(二) 开发环境搭建

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://docs.microsoft.com/zh-cn/windows/wsl/install-win10#for-anniversary-update-and-creators-update-install-using-lxrun

扫描二维码关注公众号,回复: 2620664 查看本文章

博客园教程: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的模拟屏幕窗口。

猜你喜欢

转载自www.cnblogs.com/AmnesiaBeing/p/9443782.html
今日推荐