从今天开始学习C++。教材使用《primer c++第五版》(中文版),序言中孟岩大佬推荐的几本书有《c++标准程序库》《Effective C++》《C++ Concurrency in Action》《Linux多线程服务端编程》,先留个清单。

学习环境是在Windows10下使用GCC ,下面是开发环境的搭建。

  • 一、关于MinGW

MinGW,是Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时(C Runtime)库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95发行版以上的 Windows OS 有效,使用基本运行时,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时(C Runtime)扩展,与基本运行时相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 WindowsAPI功能。(摘自百度百科)

  • 二、MinGW的下载安装

从 http://www.mingw.org 下载安装MinGW。官网右上角有Download installer按钮,可以直接下载安装器,注意这时下载的只是安装器

下载完成后开始安装

安装好安装器后就可以通过安装器安装MinGW了,双击桌面安装器快捷方式

开始安装,安装选项基本按照默认。

在组件上点击右键选择“Mark for Installation”,之后选择"Installation -> Apply Changes”下载组件。

选择安装的组件如下图(暂时不知每个组件的功能,故而参考网上的相关教程选择了下面五个):

  • 三、配置环境变量

Win10下通过 “此电脑-->属性-->高级系统设置-->环境变量”可以配置环境变量

在Path变量中添加条目“C:\MinGW\bin”。Win10之前的windows版本中路径前需要添加分号“;”,Win10中为条目状,添加后确认即可。

通过gcc -v 命令查看安装是否成功:

安装完成。

Win10下MinGW的下载、安装相关推荐

  1. Win10下将Ubuntu16.04安装在移动固态硬盘上的若干问题

    Win10下将Ubuntu16.04安装在移动固态硬盘上的若干问题 一.下载Ubuntu16.04系统镜像: 二.制作U盘启动盘 : 三.移动硬盘分区 : 四.安装Ubuntu系统: 1. 启动选项 ...

  2. win10下MissionPlanner地面站的安装

    win10下MissionPlanner地面站的安装 编辑器:Viaual Studio2019社区版 安装时工作负荷和单个组件的选择如下图所示 ,然后自定义安装位置进行安装 安装完成后启动MP地面站 ...

  3. win10下python+pycharm的安装与破解

    win10下python+pycharm的安装与破解 随着人工智能的快速发展,python语言越来越受大家的欢迎,但想要学习python语言得先要搭好环境,所以小编整理了一篇教程供大家参考,希望会对大 ...

  4. WIN10下OpenCV3.4.10安装+opencv-python调用海康威视摄像头

    1.WIN10下OpenCV3.4.10安装: 参考(直接看参考的这两篇博客就好): https://blog.csdn.net/flushest/article/details/89746971(参 ...

  5. CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程)

    CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程) 导读 本人在Win10下安装深度学习框架Tenso ...

  6. ubuntu下常用软件下载安装

    ubuntu下常用软件下载安装 1.jdk apt-get install openjdk-8-jdk 检查是否安装成功 java -version 2.mysql 安装 apt-get update ...

  7. windows下maven3.6下载安装配置

    windows下maven3.6下载安装配置 一.下载 二.环境配置 三. Maven 本地仓库的配置 四.idea配置maven 一.下载 下载地址: 链接:https://pan.baidu.co ...

  8. Windows下SQL Server下载安装

    Windows下SQL Server下载安装: 1.首先我们从学习通里面找到SQL Server2019下载地址(进入下载官网的途径,当然但是我们可以选择下载2022版本),打开该文件,复制该地址,并 ...

  9. Windows系统下JBOSS服务器下载安装

    Windows系统下JBOSS服务器下载安装 JDK的安装 Jboss的介绍 Jboss下载 Jboss安装 JDK的安装 首先安装JDK,配置环境变量(PATH,CLASSPATH,JAVA_HOM ...

最新文章

  1. python 循环批量生成变量
  2. 手机WebAPP设计注意事项和解决方法
  3. recycleView 滑动删除Item,拖拽切换Item,你想了解的都在这儿
  4. Git和SVN的区别,Git的使用方法大全
  5. 一篇文章教会你使用Python中三种简单的函数
  6. Web Developer's Handbook
  7. Hadoop学习总结之Map-Reduce的过程解析
  8. 2018年最新税收分类编码_这是我们在2018年推出的所有免费编码课程
  9. 用C语言实现死亡之ping
  10. 毕业生写论文必备!!从一级目录到三级目录,自动生成美观的目录
  11. fgo服务器中断020202,fgo2.6版本更新 8月18日更新维护内容一览
  12. 【车牌识别】基于模板匹配算法实现新能源车牌识别matlab源码
  13. 这黑科技从 B站 火到 GitHub
  14. vue之menu弹出菜单效果
  15. 【VSCode常用插件】Path Autocomplete(@路径提示的插件)
  16. 墙里秋千墙外道。墙外行人,墙里佳人笑。笑渐不闻声渐悄。多情却被无情恼。
  17. Havel-Hakimi定理(判断是否可图序列)
  18. 如何写好一份前端简历
  19. c#上位机开发(三)——串口通信上位机开发1
  20. C语言函数: 字符串函数及模拟实现strtok()、strstr()、strerror()

热门文章

  1. 边界跟踪 边缘检测 边缘连接
  2. 春招高频面试题:怎样设计秒杀系统?
  3. Linux杀死进程shell脚本
  4. 油气勘探开发从业务到IT的一体化解决方案(详细摘要)
  5. 去哪儿,模拟登录(扫码登录)
  6. 实用mac下常用快捷键和相关使用技巧
  7. 学习记录:you-get下载视频,音乐,图片
  8. 10月11月黑科技资源大全总结
  9. 小程序支付的多场景应用
  10. 产品经理如何与G端领导沟通