用Eclipse+Mingw+gdb组建C/C++开发环境

1 下载安装jre,Eclipse本身是Java程序,运行的时候需要jre。


2 下载Eclispe for C/C++,解压到任意位置。

 

3 下载Mingw安装程序,运行,选择需要的组件,我选择了g++编译器和Makefile工具,它会自动下载安装。

 

4 下载安装gdb到Mingw的安装目录,gdb的bin和include目录会和Mingw的同名目录合并的。

 

下面开始配置Eclipse。

 

5 Project->Properties->C/C++ Build->Environment, 添加一个PATH变量,指向Mingw的bin目录,由于mingw32-make.exe, g++.exe

, gdb.exe都在这个目录下,所以至此,Eclipse能找到这些工具了。

 

6 对于makefile工具,Eclipse默认会去找make.exe,可是mingw自带的工具叫mingw32-make.exe,所以要改一下设置,Project->Properties->C/C++ Build -> Builder Settings -> Build Command 改成mingw32-make.exe.

 

 

7 如果要用到stdio.h等头文件,需要告诉Eclispe他们的 位置,Project->Properties->C/C++ General -> Path and Symbals->Include

-> GNU C++, 添加mingw自带的include 目录的路径,例如:C:/MinGW/include。

 

8 至于库文件的搜索路径,我没有设置,估计Eclipse自己能找到。

 

9 新建一个C++ 工程HelloWorld, Build,Run,看到Eclipse的Console打出HelloWorld!,大功告成,呵呵。

 

2013/03/13 更新:

最近又整了一次环境,有些地方不一样了,记录一下.

1) mingw推出了一个安装工具,供你选择组件,然后自动下载安装;我一开始选的是装c和c++的编译器,装好之后安装目录的bin目录下有很多编译器,比如g++,mingw32-g++等,看起来都是c++的编译器,,就是没有叫gcc的,于是我删除了重装,这次只选c编译器,终于有gcc了;

2) 这个版本的mingw自带gdb了,不用额外下载安装了;

3) 用eclipse建c工程的时候,不要选GNU Autotools下面的选项,应该选Executable下面的选项,比如Hello World ANSI C Project,我一开始因为选错了,总是遇到莫名奇怪的编译错误,比如"sh-c "autoreconf-i".

4) 现在我的helloworld终于可以编译,运行和调试了,是的,可以调试了,因为这次的mingw自带gdb.

折腾期间,我还试用了codeblocks,因为自带编译器和gdb,安装确实很方便,缺点是调试的时候不方便,鼠标放到变量上去看不到值,必须打开watcher窗口,手动添加变量,太原始了,所以果断弃用;



 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值