下沙论坛

 找回密码
 注册论坛(EC通行证)

用新浪微博连接

一步搞定

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 7158|回复: 0
打印 上一主题 下一主题

[原创]Windows eclipse CDT C++ MinGW

[复制链接]

该用户从未签到

跳转到指定楼层
1
发表于 2006-4-27 15:04:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
author:catm' M( T: |% ?, ]' ]/ l c* l/ y0 M e-main:catm3@163.com, h/ l1 x. u2 ?+ W3 Q M( W* A7 Y date:04-27-2006 ( M3 E% j) {+ K8 C" Aeclipse无数人在使用,却也无数人在问windows下如何用它来写c++代码。' Y, i& ]. m& i. p 为了方便广大第一次使用eclipse的c++编写者,特此文字,希有帮助。 + z9 x; P5 T# Y第一步:安装JDK# U9 ?: n8 A' s7 X, b3 k T 1>下载JDK:可以在http://java.sun.com/javase/downloads/index.html 9 n, |1 i9 r) ?+ R 选择1.4.2或以上的版本下载3 i, K! w% j5 X! R 2>安装JDK:运行下载的安装文件,一路next即可 + Z- o: g; W+ r3 @$ b1 S 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path,( v/ O! F! h+ A: ] 点编辑,在变量值最后添加jdk执行文件目录,例如:C:\Program Files\Java\jdk1.5.0_06\bin! U! S' i; ?) D& s( w 第二步:安装eclipse6 i7 Y1 j- ~5 g* _ 1>下载eclipse SDK:可以在http://www.eclipse.org/downloads/ 下载(本人下载的是3.1.2版) . ~6 ^/ A- u3 {% J i 2>安装eclipse SDK:不用安装,解压缩就可以,eclipse.exe为windows下的eclipse启动文件, v! E& k9 N# f, q4 M, C 第三步:安装CDT插件4 j4 }6 x0 A! I9 G+ _8 E' b 1>下载CDT插件:可以在http://www.eclipse.org/cdt/ 选择适合你的eclipse的版本,接着打开: X; }% Y1 Y, Q4 u+ k: [) I* L: | 页面给出的超级链接,在“Installing from a tar.gz or zip file”部分选择你要的版本,接着3 q" M' E% Y% i+ B) L3 a 在“CDT Runtime Feature”部分的下载你要的压缩包 1 f$ _! z8 F+ m L5 l3 G: E- J 2>安装CDT插件:不用安装,解压缩到eclipse相同的目录就可以( F F4 ~4 w& `& c# t6 T, r 第四步:安装ctags1 o: u: s5 h* Y* s3 S6 p 1>下载ctags:可以在http://ctags.sourceforge.net/ 选择windows版本的压缩包下载0 j' `6 [1 U3 a8 l7 k 2>安装ctags:不用安装,解压缩就可以 , q8 t! p6 @+ p0 [ 3>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, 3 r5 y+ X* g- f0 ^ 点编辑,在变量值最后添加ctags执行文件所在目录,例如:C:\ctags(我把ctags.exe放在这个目录之下) 2 Y& m$ x* r1 {" {/ M- L第五步:安装GCC ' F( ^; P! f3 F+ D/ M 因为没有找到令本人满意的GCC for windows 独立安装包,所以下面将安装MinGW,然后使用MinGW自带3 B. H% t( @# o* w0 \* b 的GCC编译器' b F: X$ J/ a 1>下载MinGW:可以在http://www.mingw.org/download.shtml 的Proposed部分选择合适的MinGW 8 ?+ y3 b. L# x2 E0 t. z9 k 的exe文件下载: l/ G9 i! C) H1 _( w 2>安装MinGW:运行下载的文件,可能要求选择合适的下载站点,以及想要的版本(一般选current就可以)1 Q! _6 L5 ?- O! z% C2 f 选中g++,objective c 以及 MinGW base tools(MinGW Make也选上),接着一路next即可 8 J) x/ U1 ]) c 3>下载Msys:可以在http://www.mingw.org/download.shtml 的current部分选择合适的Msys版本的3 q+ ?* o! e% g7 r exe文件,首先一路next,然后在弹出的命令行窗口回答 y,y,MinGW的安装路径(例如:C:\MinGW) N0 ~% X) s# I: w7 v 4>设置环境变量:控制面板-〉系统-〉高级-〉环境变量,在系统变量中选择path, + g ~- j( H6 s 点编辑,在变量值最后添加MinGW执行文件目录,例如:C:\MinGW\bin* k/ V# h$ t. P3 H 添加Msys执行文件目录,例如:C:\msys\1.0\bin* F, U& a4 I+ W8 o- y- {& W 第六步:安装GDb) Y- M- ^) M( } 1>下载GDb:可以在http://www.mingw.org/download.shtml 的current部分选择合适的GDb版本的 6 q H# O, e" s! a7 p exe文件,一路next即可(可能要选择正确的mingw安装路径)$ z) P. x) {" Z- N 至此,如果不出意外,eclipse已经可以编写/调试c++代码 8 k4 a/ d: M0 Y2 t第七步:hello word : e/ y2 f+ f5 o7 }& ]( T: E0 ~ ~ 1>打开c++编辑界面:运行eclipse.exe ,默认的他会要求选择一个workspace,例如填写“c:\cppwork” 3 w) x6 j0 f5 ]8 g* V9 B 确定,也可以在eclipse启动后,在file->switch workspace中更改目录,注意路径中不要有空格。 ' F4 y5 }3 y* B9 j. c3 y' g3 Y 然后window->open perspective->other 选择c/c++并确定 ) P+ O% r! H7 A2 S 2>创建工程:file->new->project 选择c/c++中的"managed make c++ project" 然后next,在/ w9 ^8 [1 ~# F/ ?) i project name填写hello 然后 next,在c/c++ indexer 选项卡,如果你的机器足够快,选择 & l( C" j" T& F% u5 k B full c/c++ indexer 否则就选择ctags indexer 再不行就选择no indexer 然后finish8 R3 I4 Z- E2 i% B# G5 a 2>添加代码:file->new->other 选择c/c++中的source file,next,载source file 中填写hello.cpp,# @0 ^% A+ G* r* \" t5 P finish。接着填写代码: ' C5 L G6 H) e2 y: f# Z( k1 Z4 j #include& T% u) V: h6 c! K5 v( z* X' e6 g using namespace std; # i4 j7 h2 t0 b: a% m int main()! h& K* r& f8 g$ T; L$ X { & v. c2 W5 Z# u, H3 t, ? cout<<"Hello word!"<+ B0 {6 ]% m u4 T return 0;; `; h7 A' Y4 B$ s4 ~' z' d } , A4 A9 c, u; O' R 保存1 w" d* ~% o7 \& x" @2 I8 C 3>编译工程:默认的project->build automatically已经被选中,这时在你每次保存后都会自动编译并链接 4 O- d5 ` {' G9 p 如果project->build automatically被取消可以project->build all 全部编译,要重新编译可以在 3 N; p% e1 p2 s 左侧(一般是这样)的c/c++ project窗口中选中工程,右击,选择rebuild project。 , R, z' y0 o2 D, J$ B. C 4>运行:run->run as->local c/c++ application。OK/ Z- ]" e3 N2 [8 R. K% d 相关站点: 2 Y6 I! v& e, y" g www.sun.com/ s8 b2 f& P5 [+ K$ G www.eclipse.org8 X+ p3 y( V2 p* M www.mingw.org 9 E% u4 w/ |3 m* F" c6 ^% ` ctags.sourceforge.net% b# `6 E9 |, S* Q. q8 h$ P6 x, @ 全文完 ! z6 C; A1 I2 X5 K$ R" N限于水平不足,相关步骤可能存在错误,静候指正,感激不尽!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩 转发到微博

本版积分规则

关闭

下沙大学生网推荐上一条 /1 下一条

快速回复 返回顶部 返回列表