ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

第1章:开发环境搭建,安装 VMware 虚拟机

第1章:开发环境搭建,安装 VMware 虚拟机 专栏导航上一篇Linux 0.12 内核学习笔记专栏开篇语回到目录下一篇无本节前言在上一节我是写了一些个开篇辞。从本节开始我们要开始来搭建开发环境了。我们首先要去做的是去安装一个虚拟机。搭建开发环境的工作我们得是去进行好几节。对于初学者来讲这也许是一个麻烦的事情。不过呢还是不要嫌麻烦为好。我这里在做事情的时候喜欢做规划不过呢一般地也都是一些个粗线条的、灵活的规划。如果你让我写一个计划书啥的我反而是觉得那东西比较麻烦。在这里我给出我暂时的讲解打算告诉大家我们要去安装一些个东西。VMware 虚拟机VirtualBox 虚拟机乌班图操作系统Bochs 模拟器QEMU 模拟器GCCGnasm 汇编器makevim 编辑器Pluma 文本编辑器Visual Studio Code以上所列的项目大致上是我们目前规划要去安装的软件了。也许所列的项目还不全。如果不全的话到时候再去补充安装其余的软件吧。上述列表所列举的软件中前两项是需要在你本机的 Windows 操作系统里面去安装的。其余的项目你主要地需要在虚拟机中的乌班图系统里面去安装。也有一部分软件你既可以在虚拟机乌班图系统中去安装也可以在你本机的 Windows 操作系统中安装。具体地到时候再说。本节我们要去安装的是 VMware 虚拟机。我们开始。一. 虚拟机简介有的同学可能没有使用过虚拟机也许有的同学早就用过这玩意儿了。在我这里我不能假定每一个人都熟悉虚拟机的安装和使用方法所以呢我还得来讲一讲这个东西。已经懂了的麻烦暂且装作不懂啊。什么是虚拟机虚拟机是一个软件一个你需要在你的电脑里安装的一个软件。一般来讲我们的电脑上安装的是单一的一个操作系统Windows 。此刻我的本机的操作系统是 Win10 。估计很多同学的系统会是 Win11 吧。假如说啊有一天呢你想要去体验一下旧版本的 Windows 系统比如说是 Windows XP 系统Windows 95、98、2000 操作系统这个时候咋办呢要不要把现在的电脑重装操作系统呢也许你的目的只是想要去体验一下平时你主要的活动还得是在当前的 Win10、Win11 上面去开展。换成了 Windows XP 等等的旧版本系统那么现在的穿越火线、英雄联盟啥的可能它就无法运行了。对于某些个同学来讲女朋友暂时没有是可以忍受的但没有游戏怎么能忍所以这些个同学可能会希望保持本机的 Windows 系统不动然后呢还要去安装旧版本的 Windows XP 等等的旧版本系统。这个时候你可以在你的电脑上安装一个虚拟机。虚拟机我所常用的有两款一个是 VMware 虚拟机另一个是 VirtualBox 虚拟机。在本专栏中我们主要使用的是 VMware 虚拟机。VirtualBox 虚拟机我们也会去使用的。安装好了虚拟机以后你可以在这个虚拟机里面去安装旧版本的 Windows XP 操作系统也可以安装 Windows 95、Windows 98、Windows 2000 等等的系统。有了这样的方案以后游戏狂人同学们就可以做到既保持本机的 Windows 系统不动然后又可以去体验旧版本的 Windows 了。在虚拟机里面你既可以安装旧版本的 Windows其实你也可以安装现在流行的 Windows 版本你还可以用它来安装 Linux 操作系统、苹果操作系统等等。甚至呢如果你自己会写操作系统的话你还可以在虚拟机里面运行你自己写的操作系统。我们的专栏呢所进行的许多的工作需要在乌班图操作系统里面来进行。你当然可以新买一台电脑然后呢给它安装一个乌班图操作系统。只是呢这么做的话得有钱啊。我们的这个专栏呢有可能呢会有土豪同学来学习不差钱。不过呢我们还是假定大家都是平常人安装一个虚拟机它不花钱然后呢它就能够安装乌班图系统方便实惠又能够接触和使用虚拟机这种软件多学点知识何乐而不为呢我们还是来总结一下虚拟机这个东西。虚拟机是一个软件可以在 Windows 系统里安装也可以在 Linux 操作系统、苹果操作系统里面来安装。在虚拟机里面可以安装操作系统比如去安装 Windows、Linux、苹果系统而不论你的本机系统是啥你都可以去安装这些个系统。你可以在本机的 Windows 系统的虚拟机里面安装 Linux 操作系统可以在苹果系统的虚拟机里面去安装 Windows 系统也可以在 Linux 操作系统的虚拟机里面去安装 Windows 系统。也可以在现有的 Windows 系统的虚拟机里面去安装旧版本的 Windows等等。好了对虚拟机的介绍就算是完事儿了。接下来我们来讲解 VMware 虚拟机的下载和安装方法。二. VMware 虚拟机的下载这个东西呢本身呢它的下载并不麻烦。不过最近的一次我尝试着去官网下载的时候没有下载下来。不知道什么原因。所以呢在这里我选择将我的网盘里的 VMware 虚拟机分享给大家。——————————————————————————————链接百度网盘 请输入提取码提取码yhql--来自百度网盘超级会员V4的分享——————————————————————————————这是我的网盘链接了。进入【水饺共享包】文件夹以后找到下图中的东西。图1进入图1 的红色框线所示的文件夹中然后找到下图中的东西。图2进入图2 的红色框线所示的文件夹里面然后找到下图中的东西。图3图3 中的红色框线所示的 exe 文件就是 VMware 软件的安装包了。请将它分享到你的网盘里面然后将其下载到你的电脑上。下载好了以后我们来进行下一步。三. VMware 虚拟机的安装找到你的 VMware 下载的位置双击 VMware 的安装包文件经过一会儿功夫结果如下图所示。图4点击图4 中的【Next】按钮结果如下图所示。图5勾选图5 的左侧的红色框线所示的复选框然后右侧的红色框线所示的【Next】按钮变为可用单击【Next】按钮结果如下图所示。图6单击图6 中的【Next】按钮结果如下图所示。图7图7 所示的界面中你可以重新设置安装路径。我们选择单击图7 的红色框线所示的【Change】按钮结果如下图所示。图8在图8 中红色框线所示的部分便是安装路径了。其中的文本字符串指示的路径名为【C:\Program Files\VMware\VMware Workstation\】。我们需要将开头的盘符 C 改为 D结果如下图所示。图9在图9 中单击【OK】按钮结果如下。图10在图10 中单击【Next】按钮然后我这里出现了下图所示的警告框。图11不知道你那里是否会出现图11 所示的警告框。如果没有出现的话你就不用管。如果出现了的话你就单击【确定】按钮。我这里单击了【确定】按钮之后出现了下图所示的界面。图12图12 中两个红色框线所示的复选框你自己选择是否打钩。我这里选择把两个勾都给去掉。然后呢单击【Next】按钮结果如下图所示。图13在图13 中单击【Next】按钮结果如下图所示。图14单击图14 中的【Install】按钮。然后就是一阵安装过程了。最后来到下述界面。图15单击图15 中的【Finish】按钮就可以了。这样子软件也就安装好了。安装好了以后我们启动一下这个软件。结果如下图所示。图16怎么样长得还是蛮帅的。我分享的这个版本它是全英文的。而之前我所使用的版本它是英文界面的。英文也好中文也好应该问题不大。某些个涉及英文的地方我会去翻译给大家吧。不过呢从现在开始大家也需要准备好去学好英语了。因为在内核开发的路上也许我们需要去看各种的英文技术文档。所以呢大家需要从现在起去学好英语以及要逐渐地去阅读和学习英文技术文档了。现在的 AI 很发达像是阿里的千问你给它一个英文文档它可以帮你翻译成中文的。你给它一段英文段落它也可以帮你翻译为中文的。所以呢你在学习英文技术文档的时候你可以一边看着英文一边对照着中文翻译。通过量的积累逐渐地达到摆脱中文翻译而流畅地阅读英文文档的程度。有一点我还需要说明一下。我在进行本节的讲解的时候我特地将我自己的电脑上已经安装好了的 VMware 虚拟机给卸载了然后和大家一块来安装的。不知道我这里展示的安装界面与大家的是否会有什么不同之处。我估计问题应该不会很大。如果有不同大家看情况来处理吧。基本上我所分享的 VMware 安装包它是一路【Next】就可以安装好的。原先我去安装 VMware 的时候还需要去进行破解。现在呢由于 VMware 免费提供给个人开发者使用所以呢破解的功夫都省了。算是感谢一下 VMware 的公司吧。这个软件的安装我想大家应该不会卡在这里吧。如果你在学习我的专栏的时候在软件安装、代码编译、代码讲解等方面遇到有不懂的地方及时与我沟通或是私信我或者是在评论区中提出来。包括说我的讲解中有错误的地方你也可以及时提出来。一般地我这里写的东西最容易出现的问题是笔误。不过也曾出现过知识性的错误。在某一个 Windows 编程专栏里面我在讲解短除法的时候把数给算错了是一个网友帮我指出来了。在我的所有专栏与所有文章里有错误之处也欢迎你及时指出来以便我可以及时更正错误以提供给大家一个良好的教程。结束语VMware 软件的安装大体上是不难的。因为它不需要破解这跟你在电脑上安装迅雷、QQ、酷狗音乐也差不多了。下一节我打算和大家一起来安装乌班图系统。专栏导航上一篇Linux 0.12 内核学习笔记专栏开篇语回到目录下一篇无
返回列表