C / C++ 运行环境搭建教程

一、实验环境

  • 本机操作系统:Windows 7 64位
  • 虚拟机:VMware Workstation 12 pro
  • 虚拟机操作系统:Linux CentOS 7

二、C / C++ 运行环境搭建步骤

1,安装VMware Workstation 12 pro 并找到可用的序列号(略)

2,新建虚拟机并安装Linux CentOS 7操作系统

  • 进入CentOS官网,点击"Get CentOS Now",如图:

  • 点击"DVD ISO",如图:

  • 选择一个CentOS 7系统镜像文件,点击下载,如图:

  • 下载完成,获得CentOS 7系统镜像文件,如图:

  • 打开VMware,新建虚拟机,选择"典型",如图:

  • 选择"稍后安装操作系统",如图:

  • 选择"Linux"、"CentOS 64位",如图:

  • 自定义该虚拟机名称及存放位置,如图:

  • 默认设置,如图:

  • 虚拟机创建完成,如图:



  • 点击"编辑虚拟机设置"、"CD/DVD(IDE)"、"使用ISO镜像文件",并将刚才下载的CentOS 7操作系统镜像文件与虚拟机关联(可以将镜像文件放到刚才设置的虚拟机位置中,也即"F:\VM虚拟机\dige1号"),如图:

  • 点击"开启此虚拟机",如图:

  • 选择"Install CentOS Linux 7",如图:

  • 进入语言选择界面,在左下角输入"ch",选择"中文"、"简体中文(中国)",如图:

  • 进入安装信息界面,点击"软件选择",选择"GNOME桌面"(如果没选则没有图形界面),等待"软件选择"下方显示"GNOME桌面"后,点击"开始安装",如图:



  • 安装过程中,设置ROOT密码并创建用户,如果密码比较简单,需要点击左上角的"完成"两次,如图:







  • 安装完成,点击"重启",如图:

  • 选择第一项,如图:

  • 依次设置"许可证"、"系统",设置完成后点击"完成配置",如图:

  • 注意,如果网络显示"未连接",在Windows 7中调出任务管理器,将服务列表中涉及虚拟机的几项全部开启既可,如图:

  • 接着便可进入登录界面,输入密码登录,进入CentOS 7操作系统,如图:



  • 此时会自动弹出一个gnome初始化设置程序,根据提示进行设置,如图:

  • OK,安装完成,接下来我们进行一些必要的配置。

3,配置GCC、输入法等

  • 打开终端,输入 ping baidu.com 命令测试一下网络是否正常,如图所示则为正常(当然,也可以试着打开火狐浏览器测试网络情况):

  • 输入 su root 并输入密码,进入root账户。然后输入 yum -y install gcc gcc-c++ kernel-devel 安装GCC、C++编译器及内核文件(不要在意命令行中的那个000,那是我刚才新建名为000的文件夹,并切换到该文件夹中,创建了一个文件0.c来测试一下是否安装了GCC编译器,结果发现没有安装),如图:



  • OK,成功安装,此时,我们就可以在终端中练习C和C++了!我来测试一下刚才编写的0.c是否能编译运行,如图:

  • 可以发现,现在是没办法在终端中输入中文的,因此需要安装中文输入法。输入 yum -y groupinstall "Input Methods" 命令安装输入法(这步,似乎,不需要?),如图:

  • 接着,依次点击"应用程序"、"系统工具"、"设置"、"区域和语言",并将"汉语(Intelligent Pinyin)"添加进输入源,退出,此时可以发现右上角多了拼音选项,如图:







  • 到这里,可以说已经设置完成了,现在可以在终端中输入中文,可以通过终端编写、编译、执行C和C++程序了。接下来,开始好好学习编程吧!
  • 当然,可以根据个人喜好对终端背景色、文字颜色、字体以及桌面壁纸等进行设置,比如:

C / C++ 运行环境搭建教程的更多相关文章

  1. Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程

    这篇文章主要介绍了Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程,需要的朋友可以参考下 准备篇 一.环境说明: 操作系统:Windows Server 201 ...

  2. vn.trader的Ubuntu运行环境搭建教程

    作者:量衍投资 转载请注明来源:维恩的派(www.vnpie.com) 准备Ubuntu 建议使用一个新安装干净的Ubuntu环境(如果你一定要使用老环境也行,万一不幸掉坑后再回到这步就好),我这里使 ...

  3. Windows Server 2012上PHP运行环境搭建的简易教程(Win08适用)

    微软的Windows Server 2012发布后,第一时间进行了简单的试用,非常不错,特写了个简易的PHP环境搭建教程.先来欣赏下Win2012的登录界面吧第一步我们需要安装IIS81.点击任务栏最 ...

  4. Hadoop基础教程-运行环境搭建

    一.Hadoop是什么 一个分布式系统基础架构,由Apache基金会所开发.用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. Hadoop实现了一个分布式 ...

  5. Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14(我用的php 5.3.10安装版) MySQL版本:MySQL5.5.25 ...

  6. Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    原文地址:http://www.osyunwei.com/archives/7378.html 搬运是为了自己找资料方便. 准备篇 一.环境说明: 操作系统:Windows Server 2012 R ...

  7. Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境搭建教程

    准备篇 一.环境说明: 操作系统:Windows Server 2012 R2 PHP版本:php 5.5.8 MySQL版本:MySQL5.6.15 二.相关软件下载: 1.PHP下载地址: htt ...

  8. LAMP环境搭建教程

    原文:LAMP环境搭建教程 学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我介绍一下LAMP环境的搭建,即Linux.Apache.M ...

  9. Win2008 R2 IIS7.5+PHP5(FastCGI)+MySQL5环境搭建教程

    现在很多朋友想尝试win2008 r2来跑web服务器,跟win2003相比界面差别有点大,有些人可能不太习惯,不过以后是趋势啊,这里简单分享下,方便需要的朋友 准备篇 一.环境说明: 操作系统:Wi ...

随机推荐

  1. Docker进阶使用1

    容器间共享文件 Docker 的容器和外部环境是相对隔离的,并且容器是一次性的,运行结束后并不会有任何的持久化的文件或者数据.所以当我们需要做应用数据的持久化,或者保留应用的日志文件时,我们需要用到 ...

  2. 记录Centos一些坑

    首先说一下写这篇博客的初衷. 最近去客户现场出差,搭建一套服务端的自动构建环境. 准备支持的环境有CentOS 7.5.java8.Tomcat 8.maven3.3.9.TBA 2.1.9.4 等等 ...

  3. spring mvc3 静态文件放在WEB-INF下无法访问解决和解决@Controller失效问题

    今天整合spring+mybatis+easyui碰到的问题 将easyui放在WEB-INF下后无法访问, 解决:需配置<mvc:resources mapping="/easyui ...

  4. DL4NLP——词表示模型(二)基于神经网络的模型:NPLM;word2vec(CBOW/Skip-gram)

    本文简述了以下内容: 神经概率语言模型NPLM,训练语言模型并同时得到词表示 word2vec:CBOW / Skip-gram,直接以得到词表示为目标的模型 (一)原始CBOW(Continuous ...

  5. (转)java.util.Scanner应用详解

    java.util.Scanner应用详解   java.util.Scanner是Java5的新特征,主要功能是简化文本扫描.这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java ...

  6. Eclipse修改背景保护色及变量、方法的高亮

    1.修改背景保护色 eclipse操作界面默认颜色为白色.对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些. 设置方法如下: 1.打开 ...

  7. 【html】 a 标签

    摘要 嗷呜,发现好多前端细节,基础不扎实啊,喵了个咪 target 属性 在制定框架中打开 <a href="a.html" target="view_frame& ...

  8. web项目-easyui-datagrid使用汇总

    一,引言 工作的需要,做了3年的wpf--,又因为项目的需求,回归到web的开发. ■  3 years ago,vue是我三年前没用过的玩意儿. ■  3 years ago,bootstrap组件 ...

  9. 走过夏天,我的H5旅程,一路慢行

    <!DOCTYPE html> <!-- 文档类型声明:让浏览器,按照html5的标准对代码进行解释和执行. 文档类型声明必不可少,而且,必须放在文档最上方. 如果不写文档类型声明, ...

  10. 关于Spring事务<tx:annotation-driven/>的理解(Controller可以使用@Transactional)

    在使用SpringMvc的时候,配置文件中我们经常看到 annotation-driven 这样的注解,其含义就是支持注解,一般根据前缀 tx.mvc 等也能很直白的理解出来分别的作用.<tx: ...