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. SSM框架中的Mapper.xml文件中的增、删、改、查等操作

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...

  2. centos7搭建docker并部署lnmp (转)

      1.首先呢先更新yum源 yum -y update 2.1.安装docker存储库 yum install -y yum-utils \ device-mapper-persistent-dat ...

  3. 4G LTE 网只能提供数据服务,不能承载语音通话,该怎么理解?

    转:http://www.qbiao.com/16776.html 这个问题要从移动核心网的角度来理解.我们平时说的WCDMA.TD-SCDMA.TD-LTE其实通常指空口技术,即从手机到基站的通信技 ...

  4. 百度云直线在线解析+xdown

    一:在浏览器打开百度云分享链接(推荐Google)百度云分享的链接:https://pan.baidu.com/s/17YQ2x--kOAa_hpapaTcq8Q第二步:打开直线在线解析:https: ...

  5. 使用VMware Workstation15安装RHEL7.5以及相关设置(RHEL7及其以上版本均适用)

    预备信息 VMware Workstation 是VMware公司发布的一款桌面虚拟计算软件,此软件提供虚拟机功能,使计算机可以同时运行多个操作系统. RHEL7.5(Red Hat Enterpri ...

  6. nginx基本概述

    上级回顾: 1.NFS 2.Sersync 3.SSH 1.ssh使用两种登录服务器的方式,哪两种? 密码 用户名 + 密码 秘钥 用户名 + 秘钥(私钥) 公钥加密 私钥解密 2.大家常说的 塞ke ...

  7. 06-char,varchar和nvarchar三者的区别

    总结: 1.首先先知道一下SQLServer中数据存储的基本单位是页.每页的大小是8KB: 2.char(n),里面的n用于定义字符串长度,以字节为单位: 3.三者的区别 * char: 是定长的,比 ...

  8. word文档在线预览地址

    文档网址 http://www.officeweb365.com/Default/Docview 对接 http://ow365.cn/?i=19604&furl=http:://www.ba ...

  9. 微信公众号开发不能使用session原因

    今天做微信公众号开发整合功能的时候,使用session保存记录.用postman测试好使,但是一旦用手机就不好使.上网查了好久才明白,微信开发是不能用session的.具体原因如下:因为微信的所有请求 ...

  10. Java根据余弦定理计算文本相似度

    项目中需要算2个字符串的相似度,是根据余弦相似性算的,下面具体介绍一下: 余弦相似度计算 余弦相似度用向量空间中两个向量夹角的余弦值作为衡量两个个体间差异的大小.余弦值越接近1,就表明夹角越接近0度, ...