您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > C/C++/C#

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

时间:2019-11-08 17:38:20  来源:  作者:

在章节《企业对C/C++程序员的技能要求》中,我们已经了解到企业需要的C程序员至少有70%以上是基于linux开发的环境,基于windows开发环境的职位实在太少。

Windows多容易,多么的好用,多么的熟悉,界面多么的友好,…...,没错,但不好意思,你学习之后找不到工作。

Linux太麻烦了,太陌生了,太不好用了,界面太土了,……..,是的,认为Linux麻烦是因为你不熟悉,界面是土了点,但Linux是专用于服务器的,不需要漂亮的界面,如果你想成为职业的程序员,学习谋生的本领,就从Linux开始吧,那里有你想要的工作,有高薪水,还有你的梦想,你将会喜欢上它。

学习C语言需要Linux或其它UNIX服务器,我估计这些你都没有,不过没有关系,我们可以在个人电脑的Windows操作系统中安装VMware软件(虚拟机),然后在VMware上安装centos操作系统,Centos是Linux的一个分支,方便易用,是Linux服务器的首选操作系统。

VMware的安装


1、对windows系统的要求

采用64位的windows操作系统,内存在4G以上,关闭杀毒软件和防火墙,最好删除杀毒软件(中国的杀毒软件本质上是最历害的病毒),实在还不行,就重装windows操作系统

2、安装VMware软件

VMware有多个版本,我们只是学习用途,不必追求高版本,能用就行。

VMware的安装很简单,下一步再下一步……下多几步就完成了。

如果你安装VMware软件不成功,或安装CentOS系统不成功,可以跳过《Centos的安装》步骤,安装SecureCRT软件。

我在互联网上有一个服务器,我可以为你们创建一个专用的帐户,借助该互联网上的服务器也可以学习。

Centos的安装

Centos的官方网站是https://www.centos.org/,我采用的是6.9,安装包名是CentOS-6.9-x86_64-bin-DVD1.iso

如果大家在安装的过程中有问题,可以试试其它版本

1、创建新的虚拟机

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言


2、新建虚拟机向导

类型配置选择“典型”。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言


3、安装来源

安装来源选择选择“安装程序光盘映象文件”,点击“浏览”找到Centos 6.9的安装文件。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

4、简易安装信息

全名:为你的Linux起个名称,就像你的个人电脑也有一个各称一样。

用户名:Linux系统在安装完成后,将创建一个普通用户,用户名就是将要创建的普通用户名,可以用你姓名的拼音。另外,系统还会创建一个超级用户,用户名是root。

密码:待创建的普通用户和超级用户的密码,你必须记住这个密码。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

5、虚拟机命名和位置

虚拟机的名称:给你的虚拟机起来名字,你喜欢就好,也可以用缺省的名字。

位置:虚拟机文件存放的置,找一个大一些的磁盘分区存放就行。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

6、虚拟机的容量和存储方式

最大磁盘大小:允许虚拟机占用磁盘的最大值,10G、20G都行。

勾选“将虚拟机磁盘存储为单个文件”。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言


7、创建新的虚拟机确认

核对一下虚拟机的信息,如果没有问题,点击完成创建新的虚拟机。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

8、虚拟机创建完成

接下来将在VMware中安装CentOS操作系统,耐心等待,安装完成后会启动操作系统,如下:

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

输入用户名和密码登录。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

登录成功。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

选择System的Shut Down可以关机。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

在VMware中也可以启动、关闭Centos服务器

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

SecureCRT8.5安装

在实际开发中,程序员用ssh客户端软件软件登录服务器,推荐使用SecureCRT软件。

1、获取Centos服务器的地址

登录Centos,会看到以下界面

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

在界面中的空白处点鼠标右键。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

选择Open in Terminal打开一个终端,会看到以下界面。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

执行ifconfig查看Centos的ip地址。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

上图中用鼠标选中的就是服务器的IP地址

加C/C++学习交.流群获取C语言、C++、Windows高级编程,MFC框架编程、QT框架编程,Linux应用程序开发,Linux内核研究等系统学习路线,更有进阶干货的直播免费学习权限 ,都是大牛带飞 让你少走很多的弯路的

2、配置SecureCRT会话

新建一个会话(New session),可以在左边的会话管理器上新建,也可以用快捷键Alt+n。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

选择SSH2协议,下一步。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

输入Centos服务器的地址和用户名,下一步,完成。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

配置会话的属性,在会话上点击属标右键,选择Properties。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

找到Appearance,重点关注Fonts(字体)和Character encoding(字符集)。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

字体要大一些,不然看不清楚,字符集要选中文,如下:

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

修改完成后,点右下方的OK保存会话配置。

3、登录Centos服务器

选中会话名,双击,连接服务器。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

弹出以下窗口,选择Accept&Save。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

输入密码并勾选Save password,再OK。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

登录服务器成功。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

4、注意事项

大部分人的个人电脑采用的是动态IP机制,Centos服务器的IP地址可能会变化,如果Centos服务器已开启却无法连接,可能是服务器的IP改变了,需要重新配置SecureCRT的连接参数

可以新建一个会话,也可以修改会话的属性,如下:

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

修改Centos字符集


修改Centos的字符集,增加对中文的支持。

登录服务器,输入 su – root 回车后再输入密码,切换到root用户(超级用户)。

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

修改服务器的字符集后重启。

修改字符集:echo LANG="zh_CN.gbk" > /etc/sysconfig/i18n

重启服务器:init 6

关闭服务器:init 0

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

设置时区

虚拟机安装好后,要修改时区为亚州的上海时间。

在root下执行:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#date 查看系统时间

如下图所示

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

#date -s 修改时间

看下面的例子#date -s 2019/09/26(将系统日期设定为2019年09月26日)

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言

#date -s 10:24:00(将系统时间设定为上午 10:24:00)

C/C++开发环境搭建详解!10分钟带你搭建高效的开发环境

C语言



Tags:C++ 开发环境   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
在章节《企业对C/C++程序员的技能要求》中,我们已经了解到企业需要的C程序员至少有70%以上是基于Linux开发的环境,基于Windows开发环境的职位实在太少。Windows多容易,多么的好...【详细内容】
2019-11-08  Tags: C++ 开发环境  点击:(87)  评论:(0)  加入收藏
▌简易百科推荐
一、简介很多时候我们都需要用到一些验证的方法,有时候需要用正则表达式校验数据时,往往需要到网上找很久,结果找到的还不是很符合自己想要的。所以我把自己整理的校验帮助类分...【详细内容】
2021-12-27  中年农码工    Tags:C#   点击:(2)  评论:(0)  加入收藏
引言在学习C语言或者其他编程语言的时候,我们编写的一个程序代码,基本都是在屏幕上打印出 hello world ,开始步入编程世(深)界(坑)的。C 语言版本的 hello world 代码:#include <std...【详细内容】
2021-12-21  一起学嵌入式    Tags:C 语言   点击:(11)  评论:(0)  加入收藏
读取SQLite数据库,就是读取一个路径\\192.168.100.**\position\db.sqlite下的文件<startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/...【详细内容】
2021-12-16  今朝我的奋斗    Tags:c#   点击:(21)  评论:(0)  加入收藏
什么是shellshell是c语言编写的程序,它在用户和操作系统之间架起了一座桥梁,用户可以通过这个桥梁访问操作系统内核服务。 它既是一种命令语言,同时也是一种程序设计语言,你可以...【详细内容】
2021-12-16  梦回故里归来    Tags:shell脚本   点击:(18)  评论:(0)  加入收藏
一、编程语言1.根据熟悉的语言,谈谈两种语言的区别?主要浅谈下C/C++和PHP语言的区别:1)PHP弱类型语言,一种脚本语言,对数据的类型不要求过多,较多的应用于Web应用开发,现在好多互...【详细内容】
2021-12-15  linux上的码农    Tags:c/c++   点击:(17)  评论:(0)  加入收藏
1.字符串数组+初始化char s1[]="array"; //字符数组char s2[6]="array"; //数组长度=字符串长度+1,因为字符串末尾会自动添&lsquo;\0&lsquo;printf("%s,%c\n",s1,s2[2]);...【详细内容】
2021-12-08  灯-灯灯    Tags:C语言   点击:(47)  评论:(0)  加入收藏
函数调用约定(Calling Convention),是一个重要的基础概念,用来规定调用者和被调用者是如何传递参数的,既调用者如何将参数按照什么样的规范传递给被调用者。在参数传递中,有两个很...【详细内容】
2021-11-30  小智雅汇    Tags:函数   点击:(19)  评论:(0)  加入收藏
一、问题提出问题:把m个苹果放入n个盘子中,允许有的盘子为空,共有多少种方法?注:5,1,1和1 5 1属同一种方法m,n均小于10二、算法分析设f(m,n) 为m个苹果,n个盘子的放法数目,则先对...【详细内容】
2021-11-17  C语言编程    Tags:C语言   点击:(49)  评论:(0)  加入收藏
一、为什么需要使用内存池在C/C++中我们通常使用malloc,free或new,delete来动态分配内存。一方面,因为这些函数涉及到了系统调用,所以频繁的调用必然会导致程序性能的损耗;另一...【详细内容】
2021-11-17  深度Linux    Tags:C++   点击:(38)  评论:(0)  加入收藏
OpenCV(Open Source Computer Vision Library)是一个(开源免费)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android、ios等操作系统上,它轻量级而且高效---由一系列...【详细内容】
2021-11-11  zls315    Tags:C#   点击:(50)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条