linux eclipse cdt mingw,初学C++环境搭建(Eclipse+CDT+MinGW)

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的安装‧‧点选 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,下载网址

安装:将解压缩后的features、plugins整个文件夹复制到Eclipse安装数据

里,重新开启Eclipse即可。

当建立新项目的时候,就会看到已经有了 C 及 C++ 的选项,代表安装成功了。

如果看不到,加上 -clean 执行就可以。

1.JPG

四、安装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; 即可。

2.JPG

因为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

3.JPG

五、安装GDB

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

它使你能监视你程序中变量的值.

它使你能设置断点以使程序在指定的代码行上停止执行.

它使你能一行行的执行你的代码.

最新版本的WinGW没有提供GDB工具,因此这里我们要单独下载,在 http://www.gnu.org/software/gdb/download/下载gdb-5.2.1-1.exe

并安装至C:\MinGW\的位置即可。

4.JPG

5.JPG

到此已经全部安装完毕。

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

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

6.JPG

点 "完成"

7.jpg

键入这一段程序代码

4f1150b881333f12a311ae9ef34da474.png#include4f1150b881333f12a311ae9ef34da474.png#include4f1150b881333f12a311ae9ef34da474.png#include4f1150b881333f12a311ae9ef34da474.png#include4f1150b881333f12a311ae9ef34da474.pngusingnamespace std;

4f1150b881333f12a311ae9ef34da474.png

1fa987a29c6482f53d401256f96355eb.png

ca75c07623e1b494fee67e8f316fc310.gifintmain()9b8a8a44dd1c74ae49c20a7cd451974e.png{

d18c02628675d0a2c816449d98bda930.png   puts("Hello World!!!");

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gifwhile(1)9b8a8a44dd1c74ae49c20a7cd451974e.png{

d18c02628675d0a2c816449d98bda930.png       printf("请输入密码:"n");d18c02628675d0a2c816449d98bda930.pnggets(cc);

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gifif(strcmp(cc,"123456")!=0)9b8a8a44dd1c74ae49c20a7cd451974e.png{

d18c02628675d0a2c816449d98bda930.png           printf("口令错误,按任意键继续");

97e794c86028c5f5b5461ae5ef440a4c.png

3c6cafce68eb941a00f1998f1d3d3aa6.gif       }else9b8a8a44dd1c74ae49c20a7cd451974e.png{

d18c02628675d0a2c816449d98bda930.png           printf("密码是:");

d18c02628675d0a2c816449d98bda930.png           printf("%s", cc);

d18c02628675d0a2c816449d98bda930.pngbreak;

ecedf933ec37d714bd4c2545da43add2.png       }ecedf933ec37d714bd4c2545da43add2.png    }d18c02628675d0a2c816449d98bda930.pngreturnEXIT_SUCCESS;

8f1ba5b45633e9678d1db480c16cae3f.png}

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

点 "Debug As"-> Local C/C++ Application

就可以在 控制台 看到执行结果了!!

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值