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的安装步骤,相信能进来看这篇文章的童鞋这都不是问题吧?

(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,输入以下相应命令检验是否已经成功安装并配置好JDK:java、javac,输入java -version可以查看Java版本信息。

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

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

3、下载并安装MinGW

(1)在线安装

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

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

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

期间出现:没有文件扩展“.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,

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

点击右侧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”即可,此设置过程意味着只对当前选中的工程有效。)

5、测试

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

(1)C++工程

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

//hellocpp.cpp:

#include<iostream>

usingnamespace std;

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

}

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

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

在Console窗口中呢?

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

正确得出"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++开发学习环境详解的更多相关文章

  1. Eclipse IDE for java EE Developers下载和安装

    1.登录 http://www.eclipse.org/home/index.php ,下载Eclipse IDE for java EE Developers 2.解压缩压缩包到任意路径(推荐:G: ...

  2. ubuntu下安装eclipse IDE for C/C++ developers

     序 linux的GUI和windos比起来实在逊色,虽然它的终端模式(命令行模式)非常强大.linux发行版ubuntu的GUI相对其他版本要华丽一些,所以最近由redhat转向ubuntu进行li ...

  3. Eclipse IDE for C/C++ Developers安装配置详解

    Eclipse IDE for C/C++ Developers安装配置详解(转) 转自:http://hi.baidu.com/ltb6w/item/986532efd712460f570f1ddc ...

  4. Eclipse IDE for Java EE Developers 与 Eclipse Classic(Eclipse Standard)区别

    Eclipse下载官网:http://www.eclipse.org/downloads/ 版本: 1.Eclipse classic(Eclipse Standard):Eclipse的标准版; 2 ...

  5. eclipse ide for java ee developers 开发环境搭建(j2ee)

    转载自:http://www.iteye.com/topic/982182 真的是一片很不错的文章啊! 使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指 ...

  6. 怎么样Eclipse IDE for C/C++ Developers正确编译GTK规划?(解决)

    <span style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 25.99 ...

  7. eclipse ide for java ee developers 开发环境搭建(J2EE) 【转载】

    使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程, 一是帮助他们尽快的熟悉IDE的使用,二也是保证团队 ...

  8. Ubuntu下在Eclipse IDE for C/C++ Developers中怎样执行C语言的GTK程序?(已解决)

    (已解决.详见Ubuntu 12.04下在Eclipse IDE for C/C++ Developers中执行C语言的GTK程序) 按"Ubuntu下GTK的安装.编译和測试"( ...

  9. Linux下安装JRE和Eclipse IDE for C/C++ Developers

    Linux32位,下载eclipse-cpp-luna-R-linux-gtk.tar.gz和jre-8u11-linux-i586.rpm  放到家文件夹中. http://www.eclipse. ...

随机推荐

  1. Phoenix设置联合主键

    1例如 create table test12(email varchar not null,id integer not null,name varchar not null,age integer ...

  2. 【转】__cplusplus的含义

    有点代码中会看到以下形式的代码: #ifdef __cplusplus extern "C" {#endif #ifdef __cplusplus}#endif 这些代码是什么意思 ...

  3. JDBC概述及JDBC完成对Oracle的增删改查

    什么是JDBC JDBC(Java Data Base Connectivity,Java数据库连接),是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问.它由一组用Java语言 ...

  4. 十三,k8s集群web端管理工具dashboard部署

    目录 部署 dashboard 由于会被墙, 所以要加一步拉取镜像 正式开始安装dashboard 查看 开放访问 配置dashboard用户 1. token 令牌认证 创建一个 serviceAc ...

  5. 1.java多线程_实现线程的两种方式

    1.java多线程基本知识 1.1.进程介绍 不管是我们开发的应用程序,还是我们运行的其他的应用程序,都需要先把程序安装在本地的硬盘上.然后找到这个程序的启动文件, 启动程序的时候,其实是电脑把当前的 ...

  6. 一键登录已成大势所趋,Android端操作指南来啦!

    根据极光(Aurora Mobile)发布的<2019年Q2移动互联网行业数据研究报告>,2019年第二季度,移动网民人均安装APP总量已达56款.面对如此繁多的APP,想在用户的手机中占 ...

  7. 查看ocx控件CLSID的方法(转载)

    CLSID就是classID类的标识码 1.打开注册表,window + r ,输入regedit,确定 2.点击 编辑 选择查找 3.ok拉 参考:https://blog.csdn.net/u01 ...

  8. jQuery数据管理:Kendo UI过滤器设置运算符

    Kendo UI for jQuery最新试用版下载 Kendo UI目前最新提供Kendo UI for jQuery.Kendo UI for Angular.Kendo UI Support f ...

  9. PHP类知识----clone方法上机实验

    <?php class mycoach { public function __construct($name,$age) { $this->name = $name; $this-> ...

  10. java 日期增加

    import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public cl ...