文章目录
windows子系统+wsl+vscode编译运行linux0.11
其实学这个没什么用,我就是看看这东西是个啥。不过话说回来,这像监牢一般世界又有啥是有用的呢?
目前卡到了第五个实验,也许按照固有的程序我早该完成了,可我偏偏不按照他的套路走。这改改,
那改改,好家伙,结果现在卡在了第五个实验。前几个是真的简单,并没有出现底层汇编相关的问
题,即使有,那也是及其简单的。可这第五个实验不一样,必须很熟悉底层汇编,还不是那种稍微学
下就可以的。而且它跟平常学到的汇编不一样。不过最近我倒是有些思路了,开始尝试去完成该实
验。
不说那么多,由于deepin那个鬼系统反复无常(从20.7到23版本,我只能说它很“优秀”。其实随着个人水平及见识的提升,其实用不用deepin都一样)。我不想伺候了,所以这里我尝试在windows系统跑这类只能在linux系统下编译运行的代码了。
当然了,我在使用deepin系统的过程中学到了很多:
在系统崩溃的情况下去磁盘拿出重要数据(U盘内部安装最小系统,进入该系统即可)。
体会到了经常备份的必要性。
充分理解非特殊情况不开管理员权限。
熟练使用shell命令。
深入了解linux这类系统。
效果图:
1、windows应用商店安装 ubuntu 18.04.6 LTS
官方商店靠谱!
2、vscode安装 wsl
vs2019
3、进入windows子系统目录
(1)、打开子系统终端,更新 apt update
(2)、安装sudo apt-get install dos2unix, 解决部分运行问题
(3)、配置git账号信息
git config --global user.email “你的邮箱”
git config --global user.name “你的用户名”
git config --global credential.helper store
git config --global core.autocrlf true, 解决部分运行问题
4、进入env目录
控制台输入 dos2unix setup.sh , 解决格式问题
bash setup.sh,处理linxu0.11编译运行环境
5、进入linux0.11目录
make all 编译
6、运行
控制台运行run
7、debug
控制台运行rungdb
8、文件交互
mount-hdc 与 umount-hdc