用Eclipse CDT 配置C/C++ 编译环境

 最近在eclipse写C++程序,搞了一晚,终于搞定了!

1.java jdk安装  

不用多说,相信大家都会!

2.eclipse cdt安装   

我这里使用links 方式来管理eclipse插件!网上很多资料的!

3、安装MinGW
现在这个C/C++ IDE还不能开动,因为缺少了重要的部件。这个部件就是C/C++的编译器。安装之后,还需要手工设定系统环境变量。(我的电脑-〉属性-〉高级-〉环境变量),之后输入cmd,再输入gcc -v,如果输出版本号,说明安装和配置正确。

4下面写第一个c++程序和一些常见错误解决方案

点击新建->项目->managed make C++ 项目(这个是自动生成makefile 文件,还有一个项目是standard make c++项目,这个是要自己写makefile文件),     项目名就叫做helloworld,在右键点击项目新建一个main.cpp,输入一个简单的程序

#include <iostream>

int main(){
    std::cout<<"hello world"<<std::endl;
    system("pause");
    return 0;
}

结果还不能编译,出现了launch failed no binaries,这个错误是因为还没生成相应的二进制文件,就是说还没有编译成功,这里是因为我们还没有配置

在windows-首选项-左边的树状菜单中选择“C/C++”->“New Make Projects”,在右侧选择“Binary Parser”这一栏,然后在下面点选“PE Windows Parser”,并将其他选项取消选择,完成之后点击“OK”。

由于在CDT中进行make的操作的默认命令是“make”,而MinGW中用于make的程序为“mingw32-make.exe”,所以应将CDT中所有的默认“make”命令都改为“mingw32-make”。但是这样更改非常麻烦,所以这里提供一个投机取巧的方法,将“C:/MinGW/bin/mingw32-make.exe”复制一份副本,重命名为“make.exe”即可。

eclipse 便会自动调用编译器对此文件进行编译,编译信息会在控制台中输出,如果出现编译错误,则在出错的代码的左边会出现小红叉。 注意!:如果没有编译生成的exe文件,你直接点击运行就会出现找不到二进制文件的错误。所以你需要点击“Build All”(或者Ctrl+B)进行编译。

编译成功后,在 Project Explorer 中会出现编译后的二进制可执行文件,如 helloworld.exe 。若要运行此程序,则右键之 ->Run As (运行为) ->Local C/C++ Application (本地 C/C++ 程序)即可,运行时的标准输出将输出在下方的控制台中。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值