文章目录
前言
为防止长时间不接触后忘记一些必要操作,故将一些知识和经验记录以作存档。
内容援引自:C语言技术网和小甲鱼《带你学C带你飞》
一、搭建Linux环境学习C语言
Windows多么的容易的,多么的方便,多么的熟悉,界面多么的友好……。没错,但不好意思,您学习之后找不到工作。
Linux太麻烦了,太陌生了,太不好用了界面太土了……是的,认为Linux麻烦是因为不熟悉,界面是土了点,但Linux是专用于服务器的,不需要漂亮的界面,如果想成为职业的程序员,学习谋生的本领,就从Linux开始吧,那里有你想要的工作,有高薪水,还有你的梦想,你将会喜欢上它。
学习C语言需要Linux或其他UNIX服务器,我估计你这些都没有,不过没有关系,我们可以再个人电脑的Windows操作系统中安装VMware软件(虚拟机),然后再VMware上面安装Centos操作系统,Centos是Linux的一个分支,方便易用,是Linux服务器的首选操作系统。当然也有不少人使用VirtualBox虚拟机,但是个人不建议使用这一款虚拟机,比较容易崩,自己之前也是用这一款虚拟机,遇到了很多问题,不建议新手上手这一款虚拟机。
1、CentOS7安装包的下载
CentOS7的安装包可以去官网下载,但速度比较慢。这里提供了下载链接,点击即可下载,提取码:mnyd。
CentOS6的文件名是:CentOS-6.9-x86_64-bin-DVD1.iso
CentOS7的文件名是:CentOS-7-x86_64-DVD-1908.iso(博主选择的是CentOS7)
2、在VMWare中创建虚拟机
3、新建虚拟机向导
类型配置选择“典型”。
4、安装来源
安装来源选择“安装程序光盘映像文件”,点击“浏览”找到CentOS7的安装文件。
5、指定CentOS7的安装位置
-
虚拟机的名称自定义。
-
安装位置保证有足够的的磁盘空间。
6、指定磁盘容量和存放方式
-
最大磁盘大小20GB基本上够用了。
-
将虚拟磁盘存储为单个文件方便管理。
7、开始创建虚拟机
其他的参数用缺省的,因为虚拟机完装完成后可以随时调整。
8、虚拟机打不开
常见的问题参考C语言技术网足以解决大部分问题。
9、配置环境
打开虚拟机后,这会它会给你来个倒计时,不要怕……不会爆炸的,直接按下回车键即可:
注意:
如果按下回车键没用,说明此时焦点并不在虚拟机内,只需要将鼠标在虚拟机的范围内点一下左键即可。
此时你的鼠标会被“困在”虚拟机中,如果想要“夺回”主权,按一下键盘的**Ctrl + Alt**建即可
10、选择安装过程中的语言
注意:安装过程中的语言是安装界面显示的语言,并不是CentOS7操作系统的语言。
11、安装信息摘要
点击安装位置后,按照默认的选项即可,直接点击“完成”;
点击“网络和主机名(N)”,然后选择“打开”即可让你的虚拟机实现联网,但是后面会出现问题,这里暂时不做处理。
配置完成后点击“开始安装(B)”;
在安装的过程中可以设置一下“ROOT”密码以及“创建用户(U)”;
注意:
一定要记住ROOT密码!!!
创建普通用户可以不设置密码(强烈不建议在生产环境中这么做,但是我们都是学习环境,因此可以不设置密码)
自动安装完成之后,点击右下角的“重启®“;
12、开启虚拟机
打开虚拟机后就是这样的界面,大家可能没有镜像文件,并无大碍。
虽然安装好了,但是不要高兴得太早,它还什么都没有,接下来让我们学习如何配置CentOS并安装GCC编译器吧。
二、配置CentOS并安装GCC编译器
1、打开终端
打开终端有两种方式,一是鼠标右键,点击“打开终端(E)”。二是“应用程序->系统工具->终端”
进入终端后,页面如下
注意:第一次打开终端,字体的颜色都是灰色,后续会教大家“高逼格”的操作。
进入这个页面后,输入su root
即可,以及对应的密码(注意:密码输入的过程不会回显)
第一次进入这个页面都是英文,并不是中文,后面会教大家如何输入中文。
2、安装GCC编译器
输入yum -y install gcc gcc-c++ kernel-devel
命令,安装gcc+、c++编译器以及内核文件
后续内容大家可以参考小甲鱼《带你学C带你飞》系列文章即可,这里不做过多介绍。
注意:后面的配置一定要看小甲鱼《带你学C带你飞》的配置方法,能够帮助大家迅速掌握配置方法。
参考文献
来源:C语言技术网 作者:码农有道
来源:小甲鱼 作者:小甲鱼
注意:小甲鱼使用的虚拟机为VirtualBox,C语言技术网使用的虚拟机为VMWare;博主使用的虚拟机为VMWare15 PRO,但是在配置GCC等都是一样的操作。
总结
本文简单介绍了在VMWare中创建并且配置Linux系统CentOS7 的过程和细节。为以后的Linux系统下学习编程提供了环境支持。
Box,C语言技术网使用的虚拟机为VMWare;博主使用的虚拟机为VMWare15 PRO,但是在配置GCC等都是一样的操作。
本文简单介绍了在VMWare中创建并且配置Linux系统CentOS7 的过程和细节。为以后的Linux系统下学习编程提供了环境支持。