下载安装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. pat链表专题训练+搜索专题

    本期题目包括: 1074:https://pintia.cn/problem-sets/994805342720868352/problems/994805394512134144 1052:http ...

  2. vue原理相关

    vue原理三大模块:响应式.vdom和diff.模板编译 vue原理要点: 1.组件化 组件化的历史:在vue之前已经有组件化的概念了,想asp.jsp.php等就有组件化的概念,nodejs也有组件 ...

  3. ORA-01950: no privileges on tablespace 'USERS'-- 解决办法

    ORA-01950: no privileges on tablespace 'USERS'   原因: 在表空间 "USERS" 无权限 解决办法:   用户登录,查看当前用户所 ...

  4. linux 3个快捷方式

    Ctrl+c组合键:当同时按下键盘上的Ctrl和字母c的时候,意味着终止当前进程的运行.假如执行了一个错误命令,或者是执行某个命令后迟迟无法结束,这时就可以冷静地按下Ctrl+c组合键,命令行终端的控 ...

  5. 「雅礼集训 2017 Day2」线段游戏(线段树懒标记“启发式下传”,李超树)

    题面 题解 加入一条线段,可以把它转化为在[L,R]区间内加一条线 y=ax+b (如果原线段与y轴平行,就相当于在{x1}处加一条线 y=max(y1,y2)) 我们可以把它加到线段树上,线段树上每 ...

  6. KingbaseES 并行查询

    背景:随着硬件技术的提升,磁盘的IO能力及CPU的运算能力都得到了极大的增强,如何充分利用硬件资源为运算加速,是数据库设计过程中必须考虑的问题.数据库是IO和CPU密集型的软件,大规模的数据访问需要大 ...

  7. KingbaseES图形化安装未弹出界面应该如何处理

      关键字: KingbaseES.X Windows.Gnome.DISPLAY 一.Linux下图形安装环境要求 1) 系统首先安装了X Windows的图形化支持软件包. 2) 系统安装了KDE ...

  8. pat乙级每日习题

    欢迎加入我们:qq群:1054587486 1:https://pintia.cn/problem-sets/994805260223102976/problems/99480532591848652 ...

  9. C语言输入输出格式符

    C语言输入输出格式符 printf函数(格式输出函数) 1.一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: ( ...

  10. redis的简单学习记录

    安装 1 brew install redis 启动redis服务 1 redis-server & 启动命令 1 redis-cli -h 127.0.0.1 -p 6379 利用gored ...