开发环境:
系统:Windows
JDK:jdk-8u201-windows-x64
Eclipse:eclipse-cpp-2018-12-R-win32-x86_64
C++编译器:mingw
0.1前言
Eclipse作为一个开源的IDE,不但开发界面人性化,而且支持多种语言的开发,例如Java、C/C++ 、Android等。更由于VS2012似乎对C++11不能很好的支持,而Eclipse却能比较好的支持C++11,因此本文主要介绍C/C++在Eclipse中的开发环境配置。
0.2 JDK下载及安装
第一步:JDK下载
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
第二步:按照提示完成安装
和普通软件一样,比Z和就不再赘述了。
第三步:配置环境变量
1)path:java工具集所在的目录,即JDK安装目录\bin目录路径.
2)java_home:JDK所在的目录,eclipse通过该环境变量找到jdk
注意:往Path环境变量中添加新路径,不要把里面原有的内容删除了,应该在尾部追加,用分号隔开";"
第四步:查看配置是否成功
打开命令提示符,输入java 或javac会有如下显示,则配置成功。
注意:打开命令提示符方法
win+R 输入cmd 即可
JRE下载与安装博文:https://blog.csdn.net/u013162035/article/details/85224165
0.3 Eclipse下载及安装
Eclipse有多个版本,各种版本对应不同的应用。其中Eclipse IDE for C/C++ Developers即为C/C++开发的版本,里面集成了CDT插件,因此不需要另外安装。Eclipse IDE for C/C++Developers的下载地址:http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/lunasr1
这里主要介绍Eclipse标准版的安装及CDT的安装。
Eclipse所有的开发包:http://www.eclipse.org/downloads/packages/
将下载的Eclipse包解压即可。
0.4 CDT插件的安装
CDT是eclipse为C/C++提供的一个功能齐全集成开发环境插件。要使用eclipse开发C/C++程序必须安装CDT。CDT的安装分为离线安装和在线安装两种方式,下面分别介绍。
离线安装
下载CDT离线安装包:http://www.eclipse.org/cdt/downloads.php
选择对应的CDT,下载解压CDT到你的磁盘。
Eclipse标准版对应的CDT下载:
安装CDT
打开elipse.Help->Install New Software->add
全选所有CDT组件,单击【Next】进入下一步。
等待安装完成,单击【Next】,进入下一步。
同意许可声明,单击【Finish】,重启即可完成。
在线安装
同样打开elipse.Help->Install New Software->add
点击add 添加站点:Name:CDT
Location: http://download.eclipse.org/tools/cdt/releases/9.6
全部选择后和前文的离线安装差不多。
0.5 MinGW安装与配置
安装了CDT只能说可以在eclipse中编写程序,但还需要一个编译器来编译程序。Eclipse IDE for C/C++ Developers里面集成了CDT,不需要安装CDT。这里选择MinGW作为C/C++的编译器。
https://sourceforge.net/projects/mingw/files/
根据自己电脑配置进行系统的配置下载响应版本的MinGW。安装后之后进行配置。 mingw完成安装之后启动mingw installation Manager :Basical setup 和all package ,在Basica setup中选择mingw32-base和mingw32-gcc-g++两个组件添加。
之后在主菜单上installation中选择apply change 。
然后单击【Apply】进行安装。
然后在Path变量的顶部添加类似如下路径 C:\MinGW\bin具体的路径要根据你的MinGW安装位置决定。
C++与C语言同理。
【注】高版本可不用配置。
0.7测试
新建工程
File->new->C/C++ project
编译工程,然后运行即可。