下载安装Eclipse

访问下载Eclipse IDE for C/C++ Developers https://www.eclipse.org/downloads/packages/

将下载下来的压缩包解压到安装目录,如我这里是D:\util\cdt

我们进入解压目录下的eclipse目录,右键-发送到-桌面快捷方式,桌面上就有它的快捷方式了。

不知从何时起,Eclipse自带了JRE,所以不用安装JDK/JRE等。

下载安装MSYS2

https://mirrors.tuna.tsinghua.edu.cn/msys2/distrib/x86_64/

下载个找个不带.sig结尾的最新msys2的exe安装包

右键管理员安装,我这里装到 D:\util\msys64

使用msys2安装MinGW gcc/gdb

安装msys2后,在Windows10系统内按窗口键,启动MSYS2 MINGW64命令行

执行如下命令安装gcc与gdb

pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb -y

gcc与gdb的可执行文件会出现在msys2安装目录下的mingw64\bin目录中,将他们设置到环境变量的Path中

窗口键+R,输入cmd回车,启动cmd,分别执行gcc -v 和gdb -v 确认安装效果。

使用Eclipse运行Helloworld

双击桌面eclipse快捷方式,

编译一下

配置流程总结

  • 通过安装Eclipse for C/C++ Developers获得开发工具
  • 通过msys2命令行快速安装MingGW的gcc与gdb
  • 使用Eclipse创建Helloworld C++工程,使用MingGW编译运行

扩展阅读

MSYS2是什么?

MSYS2是一种针对Windows环境,提供一系列工具和库的集合,用于安装和运行Windows的软件。

MSYS2各目录的作用

这里拿MSYS2官方的目录示意图说明下配置环境变量Path对应各目录的作用,下图/相当于MSYS2的安装目录

想使用这里某个环境,只需要将 MSYS2安装目录 + Prefix去除/ + \bin 配置到环境变量Path中

MinGW是什么?

MinGW,是Minimalist GNU for Windows的缩写,GNU提供了如GCC与GDB这些编译与调试工具,可以说安装了MinGW就能在Windows环境使用GCC等工具链。

GCC是什么?

GCC,是GNU C Compiler的缩写,是GNU开源组织提供的C编译器。

GDB是什么?

GDB,是GNU symbolic Debugger的缩写,是GNU开源组织提供的调试器,一般的IDE的调试功能都是对GDB进行的封装。

本文同步发布在本人CSDN https://blog.csdn.net/u012586326 与 博客园 https://www.cnblogs.com/hellxz/ ,禁止爬虫与未经允许的洗稿。

Windows10 + Eclipse C/C++开发环境配置极简教程的更多相关文章

  1. Windows10+eclipse+hadoop2.7.1环境配置+wordcount-折腾笔记

    刚用Ambari搭建好Hadoop,就开始写Hello World! 一.背景 1.Hadoop版本 经查看为2.7.1           Shell   1 2 3 4 5 6 7 [root@T ...

  2. eclipse for php 开发环境配置

    PHP有非常多相当不错的开发工具,如Zend Studio.NetBeans.phpdesigner等,但对于习惯Java编程的程序员们来说,下面介绍最经常使用的还要属Eclipse. > 我们 ...

  3. Tomcat+eclipse JSP windows开发环境配置

    一.安装Java SE http://www.oracle.com/technetwork/java/javase/downloads/index.html ,配置JAVA_HOME环境变量 二.安装 ...

  4. Eclipse + JDK + tomcat开发环境配置

       第一步:下载jdk和tomcat:JDK下载  Tomcat下载     最新的jdk为1.6.10,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上    第二步:安装和配置 ...

  5. Eclipse+Tomcat+MAVEN开发环境配置

    https://blog.csdn.net/zhshulin/article/details/30779873 补充: 1.eclipse配置tomcat window——preferences——s ...

  6. OpenCv的Java,C++开发环境配置

    1.OpenCV 下载及安装配置 opencv的下载地址:http://opencv.org/downloads.html 最新版本:opencv3.0.0 注意:支持的visual studio20 ...

  7. Java 开发环境配置--eclipse工具进行java开发

    Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境. Windows 上安装开发环境 Linux 上安装开发环境 安装 Eclipse 运行 Java Cloud Studio ...

  8. 工具的更新换代 总是要折腾一下Windows10下Java Web 开发环境的配置

    Windows10下Java Web 开发环境的配置 由于经常性遗忘,所以整理一下 Java Web 开发环境的搭建与配置,利人利己 主要分为以下几步,需要可以挑着看 Windows下 JDK 的下载 ...

  9. 基于Eclipse的Hadoop应用开发环境配置

    基于Eclipse的Hadoop应用开发环境配置 我的开发环境: 操作系统ubuntu11.10 单机模式 Hadoop版本:hadoop-0.20.1 Eclipse版本:eclipse-java- ...

随机推荐

  1. 修改后台传过来的json数据中对象的属性

    前言 今天在实习中遇到的一个小问题,后端传过来的一个json数据结构,但是对象中的属性名跟我需要的不一样(因为我是渲染echarts中的数据,属性名要一样) 这是后台传过来的数据: 需求是我需要把属性 ...

  2. LuoguP5024 保卫王国(动态DP,LCT)

    最小权覆盖集 = 全集 - 最大权独立集 强制取点.不取点可以使用把权值改成正无穷或负无穷实现 接下来就是经典的"动态最大权独立集"了 O(nlogn). 这不是我说的,是immo ...

  3. ahooks 是怎么解决用户多次提交问题?

    本文是深入浅出 ahooks 源码系列文章的第四篇,该系列已整理成文档-地址.觉得还不错,给个 star 支持一下哈,Thanks. 本文来探索一下 ahooks 的 useLockFn.并由此讨论一 ...

  4. my2sql工具之快速入门

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. GreatSQL是MySQL的国产分支版本,使用上与MySQL一致. my2sql工具之快速入门 1.什么是my2sql ...

  5. JavaScript 函数对象(Function 对象)

    函数对象 当我们对函数使用 typeof 操作符会返回什么? function f() { console.log('hello') } console.dir(typeof f) // functi ...

  6. eclipse小技巧---快速复制全类名

    选中类名,并鼠标右键选择 Copy qualified name

  7. 分布式id生成器,雪花算法IdWorker

    /** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre> * Twitter的 ...

  8. 对Github指定类目的内容进行监控和推送

    很久之前看到HACK学习呀有一个Github 安全搬运工的系列文章,个人觉得很不错,想要在自己的公众号上也做这方面的内容,内容的编辑排版相对来说比较容易,这样问题就回归到Github安全内容的获取上 ...

  9. 小样本利器3. 半监督最小熵正则 MinEnt & PseudoLabel代码实现

    在前两章中我们已经聊过对抗学习FGM,一致性正则Temporal等方案,主要通过约束模型对细微的样本扰动给出一致性的预测,推动决策边界更加平滑.这一章我们主要针对低密度分离假设,聊聊如何使用未标注数据 ...

  10. Flume 组件安装配置

    下载和解压 Flume 实验环境可能需要回至第四,五,六章(hadoop和hive),否则后面传输数据可能报错(猜测)! 可 以 从 官 网 下 载 Flume 组 件 安 装 包 , 下 载 地 址 ...