Windows10 + Eclipse C/C++开发环境配置极简教程

下载安装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/ ,禁止爬虫与未经允许的洗稿。

posted @ 2022-10-24 14:13  东北小狐狸  阅读(1072)  评论(0编辑  收藏  举报