eclipse3.7.2+cdt+mingw

开发环境

1、 MinGW

下载并安装(参考: http://blog.csdn.net/hemingwang0902/article/details/6889595

MinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。当前最新版本为:mingw-get-inst-20110802.exe

1. 官方下载地址:http://downloads.sourceforge.net/project/mingw/Automated%20MinGW%20Installer/mingw-get-inst/mingw-get-inst-20110802/mingw-get-inst-20110802.exe

2. 离线版下载地址(推荐):http://download.csdn.net/download/hemingwang0902/3696832

1.2   安装MinGW

双击exe安装文件,按照安装向导一步一步安装即可。

1.3   配置MinGW

将C:\myPros\MinGW\bin\mingw32-make.exe复制一份副本,并改名为make.exe,因为CDT缺省的是使用make。

 

 

 配置环境变量(参考:http://blog.sina.com.cn/s/blog_88fcfaba0101755q.html):

1.新建MINGW_HOME变量,值为你的MinGW的安装目录,比如我的安装目录是在D:\software\MinGW

2.在PATH变量里加入%MINGW_HOME%\bin;

3.新建LIBRARY_PATH变量,如果有的话,在值中加入%MINGW_HOME%\lib,这是标准库的位置

4.新建C_INCLUDEDE_PATH变量,值设为%MINGW_HOME%\include

5.新建CPLUS_INCLUDE_PATH变量,值设为%MINGW_HOME%\include\c++\3.4.5;%MINGW_HOME%\include\c++\3.4.5\mingw32;%MINGW_HOME%\include\c++\3

.4.5\backward;%MINGW_HOME%\include

 

2、 Eclipse indigo for java Developer 、cdt plugin

除了使用,eclipse+cdt的组合,也可以使用eclipse for c/c++版本

Eclipse IDE forJava Developers的下载地址:

32位:http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/indigo/SR1/eclipse-java-indigo-SR1-win32.zip

64位:http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/indigo/SR1/eclipse-java-indigo-SR1-win32-x86_64.zip

CDT 的下载地址:

离线安装包下载地址:http://mirror.bit.edu.cn/eclipse/tools/cdt/releases/indigo/dist/cdt-master-8.0.1.zip

在线安装更新地址:http://download.eclipse.org/tools/cdt/releases/indigo

Eclipse IDE forC/C++ Developers (includes Incubating components)的下载地址:

32位:http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/indigo/SR1/eclipse-cpp-indigo-SR1-incubation-win32.zip

64位: http://59.109.96.24/download/7482719/8187087/1/zip/231/120/1318615738343_120/eclipse-cpp-indigo-SR1-incubation-win32-x86_64.zip

 

注意:

在配置cdt插件时,如果是直接解压至eclipse目录,直接运行程序可能报错如下:

**** Internal Builder is used for build               ****
g++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\cplusplus.o ..\src\cplusplus.cpp
Error: Cannot run program "g++": ?????????¨?
Build error occurred, build is stopped
Time consumed: 13  ms.

 

修复的办法(参考:http://blog.sina.com.cn/s/blog_61ecbc2e0100zlzz.html):

在网上找了很多方法都不行,最后看到也有人出现了同样的问题。最后,解决方法如下:

org.eclipse.cdt.core.win32_5.2.0.201106081058.jar解压成org.eclipse.cdt.core.win32_5.2.0.201106081058文件夹形式,注意,把原来的org.eclipse.cdt.core.win32_5.2.0.201106081058.jar删除。真是怪哉,据说原因是因为我的CDT安装方式是直接下载压缩包然后放到plus目录下的原因,这中方式跟使用eclipse来update CDT插件有一点小的区别。再具体的,不甚了解,等有时间了,再来具体研究研究详细原因。特对解决方法记录如上。

此处对其进行补充:

对于linux版本eclipse处理:org.eclipse.cdt.core.win32_5.2.0.201106081058.jar

对于Windows32位eclipse处理:org.eclipse.cdt.core.win32.x86_5.2.0.201202111925.jar

对于Windows64位eclipse处理:org.eclipse.cdt.core.win32.x86_64_5.2.0.201109151620.jar

 

 

 

3、 新建“C  Project”项目,选择:

 

Project Type:Hello World ANSI C Project

Toolchains:MinGW GCC

 

默认生成c文件内容:

#include <stdio.h>

#include <stdlib.h>

int main(void) {

puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */

return EXIT_SUCCESS;

}

编译:

**** Rebuild of configuration Debug for project c ****

**** Internal Builder is used for build               ****

gcc -O0 -g3 -Wall -c -fmessage-length=0 -o src\c.o ..\src\c.c

gcc -o c.exe src\c.o

Build complete for project c

Time consumed: 863  ms.

 

执行:

 

!!!Hello World!!!

 

 

 

时间: 2024-10-14 19:07:48

eclipse3.7.2+cdt+mingw的相关文章

在Windows下用Eclipse+CDT+MinGW搭建C++开发平台

本文提供了在Windows下用Eclipse+CDT+MinGW搭建C / C++开发平台的方法, 测试平台为Windows XP Sp2 CHS. 以下软件均为Windows平台下的版本. 1.安装JDK,目的是为了Eclipse的运行.目前版本是jdk-1_5_0_06-windows-i586-p.exe ,下载地址http://java.sun.com/javase/downloads/index.jsp.仅安装JDK即可.假设安装路径为D:\java\JDK.配置系统环境变量(右键点击

Windows7 sp1 64位下安装配置eclipse+jdk+CDT+minGW

需要的工具: jdk-7u11-windows-x64.exe eclipse-SDK-4.2.2-win32-x86_64.zip cdt-master-8.1.2.zip mingw-get-inst-20120426.exe A. eclipse与JDK的安装这里就不做赘述,安装CDT插件:安装CDT插件 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本 .             2>安装CDT插件:不用安装,解压缩到e

windows 7(x64)下Eclipse(x64)+jdk(x64)+CDT+MinGW+gdb的环境配置

买了2年的电脑,装了一大堆软件,不算工作空间里的,光软镜有有100G,开机2分多,我这还是顶配呢,受不了受不了,果断重装系统,装了Eclipse之后心血来潮,不想装什么VC了,不仅界面差,bug也很多,虽然有很多企业用,自己用着也挺爽的,就是突然矫情了一下,加CDT插件编C/C++得了 好的言归正传: Eclipse和CDT这都是官网上下的,国内的网站虽然有但是这个版本不如官网上的新倒是实话,CDT是Eclipse Help里面直接用网址在线加的插件.MinGW(minimum GUN for

Eclipse cdt mingw配置记录

本人下载的是Eclipse C/C++ IDE for Neon.3,下载页面是:http://www.eclipse.org/cdt/downloads.php. 1. 运行eclipse后,在Help中打开Install New Software,在列表中可以找到"--/cdt/release/9.2/r",然后选择要安装的项目,其实对列表中内容是不大了解细节的,所以就全部选择了. 2. 下载MinGW Installer并运行后,可以选择全部项目安装,也可以去掉"min

详解小白利用eclipse+CDT+MinGW搭建C++开发环境

安装JDK.安装Eclipse     2.打开Eclipse 找到“help”下的“Eclipse marketplace” 如图:    3.选择相应的C插件: 因为安装过所以显示installed,如果之前没有安装点击install,按照默认操作即可完成安装 4.切换到C++模式 如图:点击右上角C/C++图标即可实现切换 现在是不是觉得可以写程序了?Too young too simple! 还要配置环境变量 5.下载Min GW 我下载过很多MinGW,好多是没法用的,我已经把我能正常

【转】Eclipse下配置CDT和MinGW终极方法。

网上关于Eclipse中配置CDT和MinGW的教程很多,但大部分都比较早,有些方法已经不适合现在的版本了.为了让那些喜爱Eclipse,计划在Eclipse平台下开发C++的爱好者不至于因为第一步没有迈开,而放弃一个绚丽多彩的Eclipse世界,我就在这介绍一些在Eclipse下配置CDT和MinGW的方法. 网上有许多介绍Eclipse配置的文章,但大多步骤较多,令人望而却步.在这里,第一部分先介绍Eclipse的安装,第二部分是CDT+MinGW的傻瓜式安装教程.第三部分是CDT+MinG

C++中数组初始化

#include<iostream>using std::cout;using std::endl;int arr1[5];int arr2[5] = {1,3,5};int main(){int arr3[5];int arr4[5] = {2,4,6};int *pi1 = new int[5];int *pi2 = new int[5]();for(int i = 0; i != 5; i++)   cout << arr1[i] << " "

C++ 软件开发多国语言解决方案汇总

暂时汇总出了以下几种方法 以Unicode为核心 采用 GNU gettext  基于Qt的多语言开发工具:Qt Linguist  以Unicode为核心 参考:http://www.ibm.com/developerworks/cn/linux/l-cn-ccppglb/ 多国语言的存在,使程序员在编码处理上花费了大量时间和精力:然而各种各样的乱码问题,如 XML 格式错误.文本显示异常.解析器异常等依然层出不穷.特别的,相对于 JAVA 语言,C/C++ 在处理编码问题上有更大的困难.本文

我的Android进阶之旅------&gt;经典的大牛博客推荐(排名不分先后)!!

本文来自:http://blog.csdn.net/ouyang_peng/article/details/11358405 今天看到一篇文章,收藏了很多大牛的博客,在这里分享一下 谦虚的天下 柳志超博客 Android中文Wiki AndroidStudio-NDK开发-移动开发团队谦虚的天下 - 博客园gundumw100博客 - android进阶分类文章列表 - ITeye技术网站CSDN博文精选:Android系列开发博客资源汇总 - CSDN.NET - CSDN资讯Android笔