posts - 15,  comments - 34,  trackbacks - 27
Eclipse除了可以开发Java之外,还支持了许多语言,当然绝不会漏了 C/C++,现在就来看看如何利用 Eclipse 进行C/C++程序的开发。
要使用 Eclipse 开发c/c++ 程序最主要的几个步骤:

1. 安装 JRE
由于 Eclipse 本身是用 Java 开发而成,因此自然需要使用到 JRE。
2. 安装 Eclipse
3. 挂上 CDT
4.安装 MinGW
这个是要让你的计算机上有GCC, G++编译程序

详细安装步骤:

一、JRE 5.0的安装

下载页:http://java.sun.com/j2se/1.5.0/download.jsp
点选 Download JRE 5.0 Update 5 ,点选 Accept 然后选择Window Platform "Windows Offline Installation, Multi-language"
下载后执行安装即可。

二、安装Eclipse
首先进入 Eclipse 官方网站 http://eclipse.org 左栏找到 Download 目前 3.3 europ版已经Release。下载之后,解压缩到你想放置的路径,拉出快捷方式即可,不必安装。当然也直接下载eclipse-cpp-europa-fall-win32.zip,这样就省了第三步骤
J

三 、挂上 CDT
接下来为了要让 Eclipse 可以开发 C/C++ 程序,要挂上 CDT 才可以。首先要下载CDT,下载网址http://www.eclipse.org/cdt/找到 cdt-master-4.0.1.zip

安装:将解压缩后的features、plugins整个文件夹复制到Eclipse安装数据
里,重新开启Eclipse即可。


当建立新项目的时候,就会看到已经有了 C 及 C++ 的选项,代表安装成功了。
如果看不到,加上 -clean 执行就可以。


、安装MinGW
到目前为止,已经为 Eclipse 装上了 CDT,但还需要一个 "编译程序" 才能编译程序
因此要下载可在Windows上使用的GNU C、C++编译程序,这里要下载的是:MinGW。
下载网址:http://www.mingw.org/download.shtml#hdr6
在下载页中找到 MinGW-5.1.3.exe
PS:
安装:安装目录选C槽,然后一直点"下一步"就行了。安装完后路径是这样 -> C:"MinGW。

在环境变量里加入下列设定:
PATH : C:\"MinGW"bin;
Windows 的用户要在 "我的计算机"系统变量->path 选 "编辑"
在最前面加上 C:\"MinGW"\bin; 即可。


因为Eclipse里面预设用来进行编译的档名为 make.exe 但是 Mingw安装起来后预设的 make 檔名是 mingw32-make.exe
因此你可以将 mingw32-make 改名成为 make 就可以了!

为了使CDT能够取用 MinGW来进行编译的工作, 我们要回到 Eclipse 当中进行设定
Window->Preferences->C/C++->New CDT project wizard->Makefile Project
找到 Binary Parser 取消 Elf Parser 改选 PE Windows Parser



、安装GDB
gdb 是一个用来调试 C 和 C++ 程序的强力调试器. 它使你能在程序运行时观察程序的内部结构和内存的使用情况. 以下是 gdb 所提供的一些功能:

  • 它使你能监视你程序中变量的值.
  • 它使你能设置断点以使程序在指定的代码行上停止执行.
  • 它使你能一行行的执行你的代码.

最新版本的WinGW没有提供GDB工具,因此这里我们要单独下载,在 http://www.gnu.org/software/gdb/download/下载gdb-5.2.1-1.exe
并安装至C:\MinGW\的位置即可。



到此已经全部安装完毕。


接下来来试写一个小小程序

打开 Eclipse -> New -> C/C++ -> Makefile Project->Hello World C++ Project


点 "完成"




键入这一段程序代码

 

#include<stdio.h>
#include
<stdlib.h>
#include
<iostream.h>
#include
<string>
usingnamespace std;

int main(){
   puts(
"Hello World!!!");
   
while (1{
       printf(
"请输入密码:"");
       gets(cc);
       
if (strcmp(cc, "123456")!=0{
           printf(
"口令错误,按任意键继续");
       }
 else {
           printf(
"密码是:");
           printf(
"%s", cc);
           
break;
       }

    }

    
return EXIT_SUCCESS;
}

 

进行存档,存档时就会自动编译

点 "Debug As"-> Local C/C++ Application
就可以在 控制台 看到执行结果了!!

posted on 2007-10-24 11:35 jacky 阅读(47856) 评论(7)  编辑  收藏

FeedBack:
# re: 初学C++环境搭建(Eclipse+CDT+MinGW)
2009-04-26 00:19 | 过河卒
按此教程我搭建好了环境,谢谢LZ  回复  更多评论
  
# re: 初学C++环境搭建(Eclipse+CDT+MinGW)[未登录]
2009-05-08 22:07 | sunshine
我用的是gc++3.4.5,最后的代码出错!  回复  更多评论
  
# re: 初学C++环境搭建(Eclipse+CDT+MinGW)
2009-06-26 00:22 | daoguo
谢谢了  回复  更多评论
  
# re: 初学C++环境搭建(Eclipse+CDT+MinGW)
2009-07-09 13:02 | 图片挂了
图片全部都挂了吗?看不到任何图片了  回复  更多评论
  
# re: 初学C++环境搭建(Eclipse+CDT+MinGW)
2009-11-25 01:34 | agan
我所有的搭建都完成了。但是build 的时候总出现 “Internal Builder: Cannot run program "g++": The system cannot find the file specified.” 这个错误提示。请问为什么?  回复  更多评论
  
# re: 初学C++环境搭建(Eclipse+CDT+MinGW)[未登录]
2011-09-17 23:34 | bobo
为什么我弄时没有Window->Preferences->C/C++这一步呢  回复  更多评论
  
# re: 初学C++环境搭建(Eclipse+CDT+MinGW)
2012-11-25 10:31 | martincsx
感谢!内容很完整,步骤很清楚。完成了c++环境的搭建。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2012年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用链接

留言簿(10)

随笔档案

文章分类

文章档案

相册

收藏夹

java

搜索

  •  

最新评论