VMware+Ubuntu+VScode下载安装+c语言配置(实现Linux下编程)
因为课程的代码(c语言)需要在linux环境下运行,不会装双系统(需要硬盘,分区之类的),所以选择虚拟机,在此记录实现全过程。
VMware 下载安装
VMware是一款虚拟机软件。
虚拟机(Virtual Machine)百度百科:指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
VMware Workstation Pro下载
1.进入VMware官网:vmware官网网址
2.点击资源->产品下载
在ALL PRODUCTS下选择Desktop &End-User Computing
下拉寻找VMware Workstation Pro,点击Download Product
选择windows的版本,GO TO DOWNLOADS。
点击 Download Now。
接下来会出现登录界面。
如果有vmware的账号登录即可,没有则可以选择Sign up now注册一个,会发送邮件激活,按提示操作即可。
VMware Workstation Pro的安装
点击下载的安装程序
均点击下一步即可。
安装路径可自定义。
Ubutun的下载安装
Linux不是严格意义上的操作系统,它只提供kernel(OS最核心的层),内核只提供编程接口,在Linux内核的基础上打包一些GUI框架和常用的应用程序,才成为一般意义上的操作系统,成为Linux发行版,比如常用的Ubuntu。
Ubuntu镜像的下载
选择阿里云开源镜像站下载:阿里云ubuntu镜像
http://mirrors.aliyun.com/ubuntu-releases/20.04/
点击ubuntu-20.04.3-desktop-amd64.ios即可下载。
ubuntu的安装
打开VMware Workstation Pro,选择文件->新建虚拟机
选择自定义
选择硬件兼容性
选择稍后安装操作系统,
如果直接选择安装程序光盘镜像文件,会使用简易安装。
选择Linux操作系统,
为虚拟机命名(任意),选择安装路径(自定义),
选择处理器配置,
选择内存,
注意最大推荐内存,因为之前搜到的教程都选择了8G内存,所以我刚开始也选择了8G,本人电脑内存是8G,以至于电脑内存占满,卡死了…………
接下来四项选择默认的即可,
选择将虚拟磁盘存储为单个文件,
然后下一步,完成。
在vm里,我的计算机下点击刚建好的虚拟机,选择编辑虚拟机设置。
选择声卡,取消启动时自动连接,
选择CD/DVD,使用ISO镜像文件,浏览选择前面下载的ubuntu镜像。
确定即可。
然后点击开启此虚拟机,启动后,点击安装ubuntu。
语言选择chinese ,选English的话好像就不能输入中文。
我会出现下面键无法点击的情况,此时可用按下tab键可选择下一项(tab选中时会有橙色的框),最下面的三个键依次是quit,back,next。
在到安装类型时窗口会变大,界面也显示完全(没懂是为什么……)。均选择默认即可。
安装过程比较长,耐心等待。
安装完成后设置账号密码等。
Ubuntu的一些补充
Ubuntu安装完成后,可以更新系统,下载wmtools,gcc等。
注意:同一时间只能下载一个,否则会死锁。
更新系统:好像会自动推荐,同意即可;或者点击桌面的软件更新器,或者在终端输入sudo apt-get update。
下载vmtools:在终端输入命令:sudo apt-get install open-vm-tools-desktop;在下载文件夹中会有一个下载的安装包(tar.gz),打开选择提取(extract),得到一个文件夹。
打开终端,进入上述文件夹:# cd ……(路径),
然后输入命令:sudo ./vmware-install.pl。
安装gcc等:在终端输入命令:sudo apt-get install build-essential 。
不止gcc,包含编译c/c++所需要的软件包等。
VS code的下载安装
VS code的下载
Visual Studio Code在Ubuntu的ubuntu software中有,叫code,可以直接在其中搜索下载。
或者在官网下载安装包在再解压也可。
C语言环境的配置
1.打开VS code ,在extensions(左侧最后一个图案)下载一些插件:搜索名称,选择install即可。
新建一个文件:File->New File,会出现如图界面,
点击蓝字select a language,选择c语言即可。
可以运行一个“hello world”程序试试,右上角三角形运行,(Run可以debug),应该就可以了。
可以把比如一门课的代码放在一个文件夹里,File->open folder打开即可。
展示想到这些,可能有些遗漏,欢迎补充!
希望有所帮助,感谢阅读!