Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

时间:2022-03-02 09:20:42

from: http://blog.sina.com.cn/s/blog_75f3c1f201014l5c.html

作了适当的修改

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解 

操作系统:Windows 7

JDK版本:1.6.0_33

Eclipse版本:Juno Release

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

(1)JDK的下载和安装

JDK官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

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

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

(2)JDK环境变量的配置

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

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

点击新建,新建一个环境变量JAVA_HOME,其值为JDK安装的目录,如:C:\ProgramFiles\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,输入以下相应命令检验是否已经成功安装并配置好JDKjavajavac,输入java -version可以查看Java版本信息。

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

下载地址:http://www.eclipse.org/downloads/  (第5项)

 Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解 

 

3、下载并安装MinGW

 

(1)在线安装

 

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

MinGW在线安装程序下载地址:http://sourceforge.net/projects/mingw/files/

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

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

 期间出现:没有文件扩展“.js”的脚本引擎。

解决办法:

这样的错误,原因是因为JS扩展名的文件被其他软件关联了,需要取消关联.

如系统中安装了ULTRAEDIT或者E钻加密软件等,就需要去掉关联

或者如下解决方法:

在运行中输入“regedit”进入注册表,

只需要把[HKEY_CLASSES_ROOT\.js]项下的那个默认值改成 "JSFile"就可以正常运行JS文件了.


更新:MinGW Installation Manager

安装完MinGW之后到C:\C:\MinGW\bin 找到 mingw-get启动

选择右边Package 要升级的包,右键 --》 Make  for Installion -->Installation下选择升级 选项  Update  Catalogue

4、配置MinGW

(1)环境变量的配置

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

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

(2)eclipse IDE中的配置

打开Eclipse IDEfor C/C++ Developers

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

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

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

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

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解


5、测试 

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

(1)C++工程

依次点击 File>NewProject>C++ Project,输入工程名hellocppProject type选择Executable\HelloWorld C++ ProjectToolchains选择MinGW GCC(默认选中),点击"Finish"完成C++工程的创建:

 Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

//hellocpp.cpp 

#include<iostream>

usingnamespace std;

intmain() {
        cout << "HelloWorld" << endl; // prints Hello World
        return 0;

}

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

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

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

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

Console窗口中呢?

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

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

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

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

(2)ANSI C工程

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

//helloc.c

#include<stdio.h>

#include<stdlib.h>

intmain(void) {
        puts("Hello World");
        return EXIT_SUCCESS;

}

运行结果: 

Eclipse IDE for C/C++ Developers和MinGW安装配置C/C++开发学习环境详解

大功告成!