eclipse环境搭建C++环境

eclipse搭建C++编译环境使用eclipse CDT、msys、gcc、gdb共4个软件,其中几个软件简单理解为:eclipse CDT(用于编辑软件文本)、msys(管理使用的软件下载)、gcc(用于编译、链接文件)、gdb(用于调试)

一、eclipse CDT安装和配置

1、下载地址为:https://www.eclipse.org/cdt/downloads.php,Windows选择Windows x86_64版本,注意如果是国外镜像下载可能会很卡,可以切换到国内镜像,下载速度会快很多。

eclipse环境搭建C++环境

eclipse环境搭建C++环境

eclipse环境搭建C++环境

2、下载下来的eclipse是免安装的,可以直接整个文件夹放置在相应路径中即可使用。

eclipse环境搭建C++环境

3、打开eclipse,help->Install New Software,将第一张图中p2 software repository地址复制到work with中然后点击添加,出来的对话框名字随便取一个,比如CDT,然后会在方框中出现几个图标,将红框圈出的3个全选上,然后点击Next安装软件,直到安装完成。

eclipse环境搭建C++环境

 

二、安装msys软件,该软件在Windows上模拟Unix环境,该工具有包管理的功能,用它来下载我们需要的软件。

1、在浏览器中搜索“开源镜像站”,点击中国可以大学的开源镜像站,或者直接访问https://mirrors.ustc.edu.cn/

2、在打开的界面中直接ctrl+F查找“msys”,并点击,点击后一次点击distrib/x86_64/,然后直接选择最新的软件版本,当前是(msys2-x86_64-20200903.exe )。

eclipse环境搭建C++环境

3、点击安装相应的软件,安装完成后可以再Windows开始界面看到:

eclipse环境搭建C++环境

4、将\msys64\mingw64\bin(注意匹配实际安装的路径),将该bin文件路劲添加到系统的环境变量中,非常重要这一步,一定要操作

 

三、安装gcc、gdb软件,其中gcc软件用来编译程序,gdb在程序调试的时候使用。

1、上图中的MSYS64软件中的pacman命令可以提供软件的下载,由于该命令很可能在国外的网站下载,导致速度很慢,需要先切换到国内的服务器上。在MSYS安装路径msys64\etc修改相应的文件:

mirrorlist.msys
mirrorlist.mingw64
mirrorlist.mingw32

mirrorlist.msys:中插入一行:Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/

mirrorlist.mingw64:中插入一行:Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

mirrorlist.mingw32:中插入一行:Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

2、打开msys64软件,在打开的窗口中输入pacman -Ss gcc,查找当前的gcc版本,关注红框中的软件版本需要下载该软件

eclipse环境搭建C++环境

3、在窗口中输入pacman -Ss mingw-w64-x86_64-gcc,然后输入y,即可开始下载gcc

4、在窗口中输入pacman -Ss mingw-w64-x86_64-gdb,然后输入y,即可开始下载gdb

5、在Windows系统的cmd中分别输入“gcc -v”、“gdb -v”如果能查询相应的版本,表示二者安装成功。

 

四、eclipse中确认gcc是否能找到

1、打开eclipse软件后一次点击window->Preferences,在弹出的窗口中输入core,然后查找,选择Core Build Toolchain

eclipse环境搭建C++环境

2、确认是否能找到gcc编译器

eclipse环境搭建C++环境