详解小白利用eclipse+CDT+MinGW搭建C++开发环境
- 安装JDK、安装Eclipse
2.打开Eclipse 找到“help”下的“Eclipse marketplace”
如图:
3.选择相应的C插件:
因为安装过所以显示installed,如果之前没有安装点击install,按照默认操作即可完成安装
4.切换到C++模式
如图:点击右上角C/C++图标即可实现切换
现在是不是觉得可以写程序了?Too young too simple!
还要配置环境变量
5.下载Min GW
我下载过很多MinGW,好多是没法用的,我已经把我能正常使用的Min GW上传到百度云
链接:http://pan.baidu.com/s/1eR6aYZo 密码: fp6h
下载解压即可
/*现在的网盘或者其他文件上传的时候,往往有文件数量的限制,
这时候将他们放在同一个文件夹中,然后添加进压缩包,是个不错的选择。
再多说一点,zip的压缩文件要比rar的压缩率高,压缩率更高的的是.7V,不过不是很常见*/
6.设置环境变量 /*设置环境变量是很多地方都会用到的基本技能,一定要会!*/
右键“此电脑"(我的电脑)-->选择“属性”
点击左上方的”高级系统设置“
点击”环境变量“
选择PATH变量,并点击编辑按钮
此时荡开一笔,找到已经解压好的MinGW文件夹,打开bin文件夹,复制当前地址
回到环境变量界面:
点击新建,粘贴刚才复制的地址,然后点确定
这样环境变量就算搭建完成,我们可以到Eclipse上写程序了
新建项目
填写项目名,我们可以看到Toolchains是我们的MinGW GCC,如果不显示的话,就重启一下eclipse,没有toolchains,是不能开发项目的。
右击项目名,添加file
若是添加头文件后缀名是.h,若是添加源文件,后缀名是.c。这是老生常谈了
写好程序之后,按ctrl+B 来build project,之后按理说点击run就应该可以运行,然而出现的却是这个
原来啊,eclipse在每一次编译过后,并不会自动生成一个可以执行的二进制文件,所以如果你想运行已经确认编译无误的文件的话,需要重新设定
右键 项目名,如图,选择 run configuration
如图,选择 Enable auto build
点击 Apply
现在再ctrl+B编译程序,点击run 就可以顺利执行文件了
有任何疑问可以发邮件 zhupan2009@gmail.com
详解小白利用eclipse+CDT+MinGW搭建C++开发环境的更多相关文章
- 利用eclipse+jdk1.8搭建Java开发环境(超具体的)
利用eclipse+jdk1.8搭建Java开发环境 转载请声明出处:http://blog.csdn.net/u013067166/article/details/50267003 引言:eclip ...
- 在Windows下用Eclipse+CDT+MinGW搭建C++开发平台
本文提供了在Windows下用Eclipse+CDT+MinGW搭建C / C++开发平台的方法, 测试平台为Windows XP Sp2 CHS. 以下软件均为Windows平台下的版本. 1. ...
- Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程
Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程 一.准备工具: QT-SDK for Windows:http://get.qt.nokia.com/qtsdk/qt-sd ...
- Eclipse和PyDev搭建python开发环境
Eclipse和PyDev搭建python开发环境 1.1整体目标 本文档作为python学习者的新手教程,通过本教程能够了解python用途.语法.在实际工作中的应 ...
- 图文详解如何利用Git+Github进行团队协作开发
团队协作开发中,大部分都会用到版本控制软件,比如Git.Svn等.本文将通过一个实例,详细讲解在真实的工作环境中,一个团队应该如何利用Git+Github进行协作开发,即详解Git工作流程.并就其中比 ...
- 使用Eclipse PDT + Xampp搭建Php开发环境
最新文章:Virson's Blog Eclipse版本:Eclipse Luna Service Release 2 (4.4.2) Xampp版本:XAMPP for Windows 5.6.8 ...
- 方案:在Eclipse IDE 中搭建Python开发环境
Eclipse是一款功能强大的IDE,Python是一种功能强大的计算机语言,但是Python的IDE环境确实很缺乏,如果在强大的Eclipse中添加Python开发环境,那样就很完美了. 在这里,我 ...
- zend studio(Eclipse)和PyDev搭建Python开发环境
原文是用Eclipse作开发环境,由于我已经装了zs,而zs也是基于Eclipse的,一试之下发现可以用,呵呵省事了.原文:http://www.cnblogs.com/Realh/archive/2 ...
- Eclipse+tomcat+MySQL搭建JavaWeb开发环境
准备 1.安装JDK并配置环境变量 2.下载Eclipse,Tomcat,MySQL 配置eclipse 解压Eclipse,需要添加Web Tools Platform才能进行web开发 1.启动E ...
随机推荐
- wpf通过VisualTreeHelper找到控件内所有CheckBox和TextBox并做相应绑定
#region CheckBox与TextBox绑定 Dictionary<CheckBox, TextBox> CheckTextBoxDic = new Dictionary<C ...
- 深度拾遗(01) - 梯度爆炸/梯度消失/Batch Normal
什么是梯度爆炸/梯度消失? 深度神经网络训练的时候,采用的是反向传播方式,该方式使用链式求导,计算每层梯度的时候会涉及一些连乘操作,因此如果网络过深. 那么如果连乘的因子大部分小于1,最后乘积的结果可 ...
- 6.1 MSI/MSI-X Capability结构
PCIe设备可以使用MSI或者MSI-X报文向处理器提交中断请求,但是对于某个具体的PCIe设备,可能仅支持一种报文.在PCIe设备中含有两个Capability结构,一个是MSI Capabilit ...
- GM8180_gpio内核模块调试
#include <stdio.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h& ...
- 质量管理:PDCA循环
PDCA循环又叫质量环,是管理学中的一个通用模型,最早由休哈特于1930年构想,后来被美国质量管理专家戴明博士在1950年再度挖掘出来,并加以广泛宣传和运用于持续改善产品质量的过程.[1] 中文名 P ...
- 初次接触:DirectDraw
第六章 初次接触:DirectDraw 本章,你将初次接触DirectX中最重要的组件:DirectDraw.DirectDraw可能是DirectX中最强大的技术,因为其贯穿着2D图形绘制同时其帧缓 ...
- SQL注入攻击三部曲之进阶篇
SQL注入攻击三部曲之进阶篇 通过入门篇的学习,我们知道了SQL注入攻击的判断方法,但是如果想侵入网站,获取网站的机密内容,那么仅靠入门篇的知识是无法达到的.本篇文章我们将进一步的分析SQL注入攻击. ...
- OpenStack_I版 7.Cinder部署
Cinder提供块存储 Cinder安装 创建相关的目录 创建数据库 修改Cinder配置文件 同步数据库 keystone相关配置 ...
- BUAA软工第0次作业
第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答) 我在大学之前甚至连一个萌新都算不上,根本没有任何一点计算机专业的基础. 因此在进入大学之前,计算机对于我 ...
- ASP.NET Core源码学习(一)Hosting
ASP.NET Core源码的学习,我们从Hosting开始, Hosting的GitHub地址为:https://github.com/aspnet/Hosting.git 朋友们可以从以上链接克隆 ...