项目1 搭建开发环境

Linux平台开发环境的搭建

1.安装Linux操作系统
建议使用虚拟机vmware方式安装Linux操作系统。

Linux操作系统,可选择
1)CentOS(建议:Centos 7.0以上)
补充:国内大部分企业的服务器是使用CentOS或(RedHat)
CentOS是Redhat的社区版,用法相同。
2)Ubuntu系统(不建议)
2.确保Linux操作系统能够上网
建议把虚拟机的网卡设置为桥接模式。

检查:
ping www.baidu.com
或直接在浏览器中打开百度网站(www.baidu.com)
3.在线安装c语言编译器gcc
CentOS系统:
yum install -y gcc

检验:
gcc -v

4.在线安装C++语言编译器g++
yum install -y gcc-c++
检验:
g++ -v

Windows平台开发环境的搭建

方式1:使用MinGW

1)下载MinGW
百度网盘链接:~

2)把下载的压缩包解压到C:\MinGW目录(其它目录也可)

3)配置环境变量
把C:\MinGW\bin目录,或其它安装目录下的bin目录,添加到系统的Path环境变量中。
补充:环境变量的作用

4)检验
打开cmd
gcc -v
g++ -v

方式2:使用VS

VS (Visual Studio, 最新的是VS2017),是一个大型的集成开发环境(IDE)

初学者,建议使用方式1.
VS太庞大,反而不便于理解程序的本质!

开发平台的选择

1.如果已经了解Linux操作系统的基本使用,建议使用Linux平台
2.如果不了解Linux操作系统,就直接使用Windows平台,以后再学习Linux操作系统。
3.零基础的初学者,建议使用Windows平台。

编辑器的选择:

初学者最好使用最简单的文本编辑器,不要使用集成开发环境IDE
Linux平台:vi, vim, 或gedit
Windows平台:记事本,Sublime Text, UltraEdit, notePad, notePad++, source insight

开发方式

方式1:直接使用IDE
直接使用IDE(例如VS)进行编辑、编译、运行。
方式2: 分别使用编辑器和编译器
先用编辑器编写源代码
然后使用编译器,对源代码进行编译,最后再运行。

建议初学者,使用方式2。


交流群:894479708

【小白到大牛之路】-开发环境搭建相关推荐

  1. 《Python从小白到大牛》第2篇 开发环境搭建

    <Python从小白到大牛>已经上市! 开发环境搭建 <论语•魏灵公>曰:"工欲善其事,必先利其器",做好一件事,准备工作非常重要.在开始学习Python技 ...

  2. 我的全栈之路-C语言基础之C语言概述与开发环境搭建

    我的全栈之路-C语言基础之C语言概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2.2 计算机软 ...

  3. 我的全栈之路-Python基础之Python概述与开发环境搭建

    我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...

  4. APM飞控学习之路:3 APM系统介绍与开发环境搭建

    "工欲善其事,必先利其器".在进行无人机飞控开发时,选择一个合适的软硬件平台以及IDE是十分重要的.目前,APM飞控成熟度高,开发工具齐全,社区建设完善,开发者文档丰富,适合开源选 ...

  5. java环境陪孩子_Java启蒙之路-Java开发环境搭建与第一个Java程序

    Java开发环境搭建 "工欲善其事,必先利其器",从前面的章节我们了解到,Java程序的运行过程首先编写Java程序,然后再对Java源文件编译,借助JVM运行程序.现在问题来了, ...

  6. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  7. MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...

    网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...

  8. Eclipse 3.7 3.x SWT/Jface 开发环境搭建

    Eclipse 3.7 3.x SWT/Jface 开发环境搭建 原文http://blog.csdn.net/kimsoft/article/details/7239651 1.准备工作 1.1.下 ...

  9. Python学习笔记:Day1-2 开发环境搭建

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  10. webpack 读取文件夹下的文件_TypeScript完全解读(26课时)_1.TypeScript完全解读-开发环境搭建...

    1.TypeScript完全解读-开发环境搭建 初始化项目 手动创建文件夹 D:\MyDemos\tsDemo\client-demo 用VSCode打开 npm init:初始化项目 然后我们的项目 ...

最新文章

  1. 数据结构——堆(转载)
  2. java二维码生成与解析代码实现
  3. zabbix监控windows进程
  4. IDEA导入Eclipse项目
  5. python对列表中的数值进行统计运算_python-从单词列表中计算元音并返回数字作......
  6. 5 在java等于多少,java基础面试题之Java中的Math. round(-1. 5)等于多少
  7. 碧蓝航线8.20服务器维护,碧蓝航线半人马来袭 8.20更新公告
  8. hive 开窗函数_Hive的架构剖析
  9. Python基础:常用知识点汇总
  10. input 关闭输入法
  11. ElementUI组件库
  12. pythonclass全局变量_python类怎么定义全局变量
  13. 20165309 《网络对抗技术》实验二:后门原理与实践
  14. springboot项目引入图片_SpringBoot集成阿里云OSS图片上传
  15. Android集成三方腾讯浏览器X5内核
  16. 红帽linux 6.5下载地址,红帽linux系统下载|红帽linux(RHEL) v6.5 beta 官方版 - 软件下载 - 绿茶软件园|33LC.com...
  17. [学习报告]《LeetCode零基础指南》(第五讲) 指针-gyro
  18. iOS 苹果登录(第三方登录)
  19. ajax+JS实现分页
  20. FreeBSD使用CVSup升级Ports,让它涣然一新

热门文章

  1. 【老生谈算法】matlab实现功率谱密度算法源码——功率谱密度
  2. 土豆网(第三方网站)使用qq登录的步骤和原理------oAuth协议
  3. comb函数在C语言中,always_comb和always @(*)
  4. 拆弹实验-phase_5
  5. CodeForces 576C Points on Plane 莫队
  6. 大学c语言机试是老师阅卷么,最近,我们找了一些老师聊了聊
  7. 数据分析入门系列教程-SVM实战
  8. 设计一个对象池(Anno.XObjectPool)
  9. 【pytest】之parameterize()参数化,实现测试方法数据化
  10. 几何光学学习笔记(30)-6.5光通量和光亮度在光学系统中的传递、像面光照度