全部产品
云市场

安装Eclipse开发环境

更新时间:2019-05-03 10:16:43

本文描述如何在Windows下安装Eclipse、MSYS2和MINGW来开发和编译C语言程序。

获取和安装Eclipse

请访问Eclipse官网安装Eclipse,本文档编写时下载了Eclipse 2019年3月份的64位版本installer:

然后选择安装用于C/C++开发的IDE:

获取和安装MSYS2

MSYS2在Windows下提供一个类似Linux的环境,可以让熟悉Linux环境的开发者在Windows下比较方便的安装和使用Linux环境下常用的命令和开发工具。

请访问MSYS2官网下载并安装MSYS2。

本文编写时因为使用的笔记本电脑是64位系统,所以安装了msys2-x86_64,编写时的msys版本为msys2-x86_64-20180531.exe,下面涉及MSYS2的页面截图均基于该版本。

安装完MSYS2之后,运行MSYS2:

之后在MSYS2中运行命令 pacman -Syu 对软件包进行更新:

第一次更新时会提示关闭MSYS2之后再次打开MSYS2的提示,如下图所示:


此时需要将MSYS2关闭再重新打开,然后再次运行命令 pacman -Syu 对软件包进行更新。

获取和安装MINGW64

MSYS2软件包更新之后并没有安装MINGW,因此没有gcc、make等开发工具,因此还需要在MSYS2的shell中输入命令 pacman -S mingw-w64-x86_64-toolchain 进行MINGW的安装,如下图所示:

直接回车对所有相关工具进行安装。

MINGW安装完之后在MINGW的“bin”目录下具有文件“mingw32-make.exe”,但是eclipse编译时会调用“make”,因此需要将该文件复制并重命名为“make.exe”,修改完毕之后如下图所示:

修改Windows环境变量

虽然已经安装了MSYS2和MINGW,但是并没有将MSYS2和MINGW提供的工具加入Windows的PATH目录,eclipse编译程序时调用gcc、make还是会失败,因此需要对Windows的环境变量进行修改。

打开“控制面板”->“系统和安全”->“系统”,然后点击窗口左边的“高级系统设置”,如下图所示:

然后修改“PATH”,如下图所示:

在PATH的最后把MSYS2的“usr/bin”和MINGW的“bin”绝对路径加入进去,并点击确定。

本文编写时MSYS2安装在“D:\msys64”目录,因此加入PATH的内容为 D:\msys64\usr\bin;D:\msys64\mingw64\bin ,用户需要根据自己安装MSYS2的目录进行相应修改。

验证开发环境

安装完MSYS2和MINGW之后,需要验证Eclipse是否可以正常编译C程序。

运行Eclipse并新建一个C工程,选择使用“C Managed Build”,如下图所示:

点击“Next”按钮之后,输入工程名称、选择创建“Hello World ANSI C Project”、并指定Toolchain使用MinGW,如下图所示:

点击按钮“Finish”完成工程创建。在新建的工程上鼠标右键单击并选择“Build Project”后对工程进行编译,如下图所示:

如果前面的设置一切正确,那么编译将会成功,编译的输出内容将会类似下面的示例:

编译完毕之后,可以运行程序,可以点击工具栏中的运行按钮,如下图左上角框选的箭头按钮:

运行成功之后的输出将显示Console窗口中,如上图中右边框选的输出内容。