博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解
阅读量:5064 次
发布时间:2019-06-12

本文共 4776 字,大约阅读时间需要 15 分钟。

操作系统:Windows 7

JDK版本:1.6.0_33

Eclipse版本:Juno Release

 

1、安装JDK,并配置好其环境变量

 

(1)JDK的下载和安装

 

JDK官方下载地址:

 

下载你需要的相应版本的JDK并安装!尽量选最新的吧!因为我之前已经安装了相对较旧的版本,所以这里不再详细介绍JDK的安装步骤,相信能进来看这篇文章的童鞋这都不是问题吧?

 

 

(2)JDK环境变量的配置

 

安装好JDK后,配置环境变量:

 

依次选择 计算机>右键“属性”>高级系统设置>高级>环境变量,在“系统变量”下:

 

点击“新建”,新建一个环境变量JAVA_HOME,其值为JDK安装的目录,如:C:\Program Files\Java\jdk1.6.0_33

选择Path变量,然后点击“编辑”,在变量值栏最前面加入如下值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(不要漏了最后的分号,用于与后面的变量值分隔开)

点击“新建”,新建一个环境变量CLASSPATH,其值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar(不要漏了最前面的".",它指当前目录)

 

配置好环境变量后,按“确定”退出环境变量配置,可以按"WIN+R"打开CMD,输入以下相应命令检验是否已经成功安装并配置好JDK:java、javac,输入java -version可以查看Java版本信息。

 

2、下载并安装Eclipse IDE for C/C++ Developers

 

下载地址:   (第5项)

 

 

下载后解压得到一个eclipse目录,可以直接双击其一级子目录下的"eclipse.exe"运行eclipse IDE,不需要安装。可以另外设置其工作目录,即是工程文件等存放位置。

 

注:关于汉化,可以到下载相应的汉化包,解压后覆盖eclipse目录即可。汉化并不是最新版本的都会同时出的,目前最新版本是3.7.0的,汉化程度87.36%(仅eclipse IDE,并不包括其他附加插件的汉化)。

 

选择相应版本:

 

 

(例如Indigo版本的)选择Chinesed (Simplified)(简体中文):

 

 

这里仅作题外话说,不进行汉化,有需要的请自己操作。

3、下载并安装MinGW

 

(1)在线安装

 

目前MinGW已经提供了自动安装包,但是却依然是在线安装的,这对于网络条件不太好的童鞋是一件痛苦的事,所以,如果你要在线安装的话,请选择在一个网络条件好的环境中进行,并且你需要有足够的耐心,因为下载需要的时间比较长。

 

MinGW在线安装程序下载地址:

 

下载完成后,双击运行安装程序:

 

next>,

 

再next>,

 

建议选择默认的Use pre-packaged repository catalogues     20120426,意思是已经将相应需要的组件打包在一起了(保证了各组件之间兼容性),它下面的“Download latest repository catalogues”表示下载最新版的组件(版本虽都是最新的,但是各组件之间的兼容性等很难保证,所以不推荐),next>,

 

I accept the agreement,next>,

 

选择安装路径,默认是C:\MinGW,建议路径中不要有中文或者空格,next>,

 

是否创建开始菜单文件夹?如果不需要创建开始菜单的话勾选"Don't create a Start Menu folder",next>,

 

 

因为只是进行C/C++编译开发环境的配置,所以这里MinGW Compiler Suite只需要选择C Compiler和C++ Compiler即可,其它的选项:MSYS Basic System和MinGW Developer ToolKit,一般只选MinGW Developer ToolKit就可以了(MinGW Developer ToolKit已经包括了MSYS Basic System),安装过程中会自动下载选定的组件,视情况可能要花上半个小时到几个小时,这里就是考验你的耐心的时候了!

MinGW Compiler Suite
  √C Compiler
  √C++ Compiler
  Fortran Compiler
  ObjC Compiler
  Ada Compiler
MSYS Basic System
√MinGW Developer Toolkit        Indudes MSYS Basic System

 

点击“Install”,开始下载:

 

下载需要比较长的时间,且比较容易下载失败,耐心等待吧...

 

 

最后,可以勾选Display mingw-get log选项,打开下载安装日志文件,查看下载失败的组件信息(如果有)和安装信息,例如:

 

176.00 kB / 535.88 kB   |===============                                 |  32% mingw-get.exe: *** ERROR *** Get package: : download failed

 

其中,是下载失败资源包的地址,可以将之复制到浏览器地址栏,然后按回车,

 

 

等待5秒钟就可以用浏览器下载工具下载相应的组件了,将下载的组件剪切或复制到“MinGW安装路径\var\cache\mingw-get\packages”目录下,这里保存的是下载的组件,即离线安装文件,如果不需要的话可以删除以节省空间,也可以将之分离出来作为离线安装包保存,方便以后的安装和使用。

 

当然如果失败的比较多的话,也可以执行"mingw-get-inst-20120426.exe"按以上步骤重新下载和安装一遍。

 

需要下载大约108个组件,下载完成后会自动安装,安装成功后的文件和目录结构:

 

 

unins000.exe是卸载程序。

 

(2)离线安装

 

上面说过,下载的文件保存在“MinGW安装路径\var\cache\mingw-get\packages”目录下,所以可以将之独立分离出来,作为离线安装包使用。

 

我已经上传了离线安装包,方便大家下载使用,下载地址:

 

新浪爱问:

115网盘:    (30天,提取码:e7cvqxhd)

 

如果使用我上传的离线安装包,则可以按以下步骤安装,跟上面在线安装结果是一样的:

 

解压下载的离线安装包到你想要安装的路径下(例如D:\),得到一个“mingw”文件夹和“mingw-get-inst-20120426.exe”安装程序

 

双击“mingw-get-inst-20120426.exe”运行安装程序,这个跟上面在线安装的步骤是一样的,只是直到选择安装路径的时候记得浏览到你解压的mingw目录下,例如D:\mingw

 

因为该目录不为空,所以会提示“文件夹已存在”信息,点击“是(Y)”:

 

 

下载组件按以上在线安装那样选择(如下所示),因为这个离线安装包只是包括了C/C++的,如果你需要其他的组件(Fortran Compiler、ObjC Compiler或Ada Compiler...),也可以勾选它们,不过需要你自己下载:

MinGW Compiler Suite

  √C Compiler
  √C++ Compiler
  Fortran Compiler
  ObjC Compiler
  Ada Compiler
MSYS Basic System
√MinGW Developer Toolkit        Indudes MSYS Basic System

一路next后,点击"Install"后会自动安装,省略了下载的步骤,安装过程大约十几秒钟,安装完成后可以勾选Display mingw-get log选项,打开下载安装日志文件,查看安装信息。日志文件保存在“mingw安装路径\var\log”目录下,如:D:\mingw\var\log。

 

4、配置MinGW

 

(1)环境变量的配置

 

新建环境变量MINGW_HOME,变量值为mingw安装目录,例如D:\mingw

 

在Path变量的最前面添加:%MINGW_HOME%\bin;  (不要漏了最后的分号)

 

(2)在eclipse IDE中的配置

 

打开Eclipse IDE for C/C++ Developers,

 

 

依次点击打开“Window>preferences>C/C++>New CDT Project Wizard,在右侧,选择Preferred Toolchains,按下图中步骤设置Executable(可执行程序)的默认编译器为MinGW GCC,这样在新建工程的时候就不需要重复选择编译器了,其他工程类型的设置过程类同。

 

 

在左侧,选择“Makefile Project”,在右侧,选择Binary Parsers标签(默认已选中),勾选“PE Windows Parser”,点击OK保存。(注:此设置过程意味着对所有C/C++工程都将应用此配置,如果你只是想在单个工程中进行配置,可右键单击该项目,并依次选择“Properties>C/C++ Build>Settings”,在右侧选择“Binary Parsers”标签,并勾选“PE Windows Parser”即可,此设置过程意味着只对当前选中的工程有效。)

 

5、测试

 

为测试mingw是否已经成功安装和配置,可以新建一个C++工程和C工程,因为只是演示,所以只选择了Hello World C++ Project和Hello World ANSI C Project进行测试。

 

(1)C++工程

 

依次点击 File>New Project>C++ Project,输入工程名hellocpp,Project type选择Executable\Hello World C++ Project,Toolchains选择MinGW GCC(默认选中),点击"Finish"完成C++工程的创建:

 

 

//hellocpp.cpp:

 

#include <iostream>

using namespace std;

int main() {

        cout << "Hello World" << endl; // prints Hello World
        return 0;

}

 

 

在Project Explorer中右键工程hellocpp,依次选择 Make Targets>Create...,输入Target(目标文件名),例如:hello,点击"OK",完成Target的创建;

 

在Project Explorer中右键工程hellocpp,依次选择 Make Targets>Build...,选择刚才创建的Target,点击"Build",完成Target的构建,这时我们从Project Explorer中可以发现多了些什么?

 

 

在Console窗口中呢?

 

 

现在,我们可以点击(Run)运行hellocpp.exe,运行结果:

 

 

正确得出"Hello World"的输出结果,欢喜吧!!!

 

(2)ANSI C工程

 

ANSI C工程(C Project)创建过程与C++工程的类似,工程类型选择Hello World ANSI C Project

 

//helloc.c

 

#include <stdio.h>

#include <stdlib.h>

int main(void) {

        puts("Hello World");
        return EXIT_SUCCESS;

}

 

运行结果:

 

 

大功告成!

转载于:https://www.cnblogs.com/Mango886/p/4560810.html

你可能感兴趣的文章
游戏设计中的算法题——计算宝物升级所需的资源数
查看>>
Java面试题集(二)list与Map相关知识(1.2)
查看>>
对于拷贝构造函数和赋值构造函数的理解
查看>>
ubuntu server 安装
查看>>
安装和卸载C#写的 windows service
查看>>
XIB做适配(二)
查看>>
Spring依赖注入:注解注入总结
查看>>
卸载 linux http
查看>>
log4j2 使用
查看>>
MFC的两个问题
查看>>
我想在 2012 储备的技术
查看>>
利用WindowsPhone7_SDK_Full.rar_for_xp,在xp下安装sdk,部署xap软件的教程
查看>>
那些我希望在一开始使用 Zsh(oh-my-zsh) 时就知道的
查看>>
macos port总结
查看>>
C/C++内存分配
查看>>
TCP的三次握手(建立连接)和四次挥手(关闭连接)
查看>>
[SDOI2017]数字表格
查看>>
某考试 T3 C
查看>>
AtCoder - 3939 Strange Nim
查看>>
asp.net mvc 接入阿里大于 短信验证码发送
查看>>