Eclipse for C/C++ 开发环境部署保姆级教程
Eclipse for C/C++ 开发环境部署保姆级教程
工欲善其事,必先利其器。
对开发人员来说,顺手的开发工具必定事半功倍。自学编程的小白不知道该选择那个开发工具,Eclipse作为一个功能强大且开源免费又支持多种开发语言的集成开发工具,是小白们入坑的不二选择。
1、Eclipse For Java开发环境部署
Eclipse官方没有直接提供仅开发C/C++的工具包,基于任意一款Eclipse开发环境以插件的方式安装C/C++开发工具,即可实现在Eclipse中开发C/C++程序。本文章以Eclipse Java开发环境为基础安装C/C++开发工具,Eclipse Java开发环境部署参考我的上篇文章Eclipse For Java开发环境部署
2、安装MinGW
MinGW是Minimalist GNU for Windows的缩写,MinGW提供了允许控制台模式的程序使用微软的标准C运行时(C Runtime)库,MinGW的功能相较于Java的jdk。
2.1、下载MinGW点击跳转官网下载最新版

2.2、解压下载的文件

2.3、配置环境变量
- 解压得到的文件无需安装即可使用
- 为防止勿删和统一管理,将解压后文件拷贝至程序安装路径(按个人习惯)

- 此电脑 -- 右键 -- 属性 -- 高级系统设置 -- 高级 -- path -- 编辑

- 新建 -- 输入MinGW的bin目录所属路径

2.4、验证
C:\Users\123>gcc -v

3、Eclipse安装CDT插件
CDT提供了一个基于 Eclipse 平台的功能齐全的 C 和 C++ 集成开发环境。
3.1、官网下载点击跳转官网
- 注意选择和Eclipse相匹配的CDT版本

3.2、解压并将图中所示文件拷贝至Eclipse对应的目录中

- org.eclipse.cdt.core包处理
如果不操作将会报错,如下图

将 Eclipse 中 plugins文件夹中的org.eclipse.cdt.core.win32.x86_64_.jar文件解压后,再将org.eclipse.cdt.core.win32.x86_64_.jar文件删除


3.3、Eclipse配置
- 依次点击 Windw -- Preferences -- C/C++ -- New C/C++ Project Wizard,Empty Project 和 Hello World C++ Project 两项均选择MinGW GCC

3.4、验证
- 新建C++ Project


- 先编译,后运行


至此,恭喜你,已经将C++开发环境部署完毕,快试试吧。
Eclipse for C/C++ 开发环境部署保姆级教程的更多相关文章
- eclipse+hbase开发环境部署
一.前言 1. 前提 因为hbase的运行模式是伪分布式,需要用到hdfs,所以在此之前,我已经完成了hadoop-eclipse的开发环境搭建,详细看另一篇文章:hadoop开发环境部署——通过ec ...
- Eclipse for Python开发环境部署
Eclipse for Python开发环境部署 工欲善其事,必先利其器. 对开发人员来说,顺手的开发工具必定事半功倍.自学编程的小白不知道该选择那个开发工具,Eclipse作为一个功能强大且开源免费 ...
- Eclipse For Java开发环境部署
Eclipse For Java开发环境部署 1.准备工作 jdk安装包 jdk官网下载 Eclipse安装包 Eclipse官网下载 Eclipse下载时选择图中所示的国内镜像地址下载 下载后的文件 ...
- Spark:利用Eclipse构建Spark集成开发环境
前一篇文章“Apache Spark学习:将Spark部署到Hadoop 2.2.0上”介绍了如何使用Maven编译生成可直接运行在Hadoop 2.2.0上的Spark jar包,而本文则在此基础上 ...
- 【J2EE】struts-2.3.16.3+apache-tomcat-8.0.9开发环境部署,“Hello World”的实现。
1.在官网下载Struts2的开发包 下载链接如下: http://120.203.229.30/5ff/2bc79/5ff16ae8698e1c321758a8f03a1bc0939892bc79/ ...
- 基于Eclipse的Hadoop应用开发环境配置
基于Eclipse的Hadoop应用开发环境配置 我的开发环境: 操作系统ubuntu11.10 单机模式 Hadoop版本:hadoop-0.20.1 Eclipse版本:eclipse-java- ...
- 一个CentOS7的开发环境部署,包括防火墙|VPN|多IP多网关|HTTP代理服务器设置等
http://www.lenggirl.com/code/centos7.html layout: post title: "一个CentOS7的开发环境部署,包括防火墙|VPN|HTTP代 ...
- 西秦的ACE-Python教程 一、Python本地开发环境部署
西秦的ACE-Python教程 一.Python本地开发环境部署 西秦 级别: 论坛版主 发帖 1357 云币 2782 加关注 写私信 只看楼主 更多操作楼主 发表于: 10-10 ...
- 搭建Eclipse、Resin Web开发环境
搭建Eclipse.Resin Web开发环境 一.当然是安装java开发环境 参看: Java环境的搭建 http://www.cnblogs.com/ghj1976/archive/2010/04 ...
随机推荐
- vue过滤金额自动补全小数点
watch:{ //监听input双向绑定 balance(value) { //保留2位小数点过滤器 不四舍五入 var toFixedNum = Number(value).toFixed(3); ...
- 删除git 分支
删除本地分支 git branch -D 要删除的分支名 删除远程分支 git push origin --delete 要删除的分支名
- Node.js躬行记(17)——UmiJS版本升级
在2020年我刚到公司的时候,公司使用的版本还是1.0,之后为了引入微前端,迫不得已被动升级. 一.从 1.0 到 2.0 在官方文档中,有专门一页讲如何升级的,这个用户体验非常好. 一个清单列的非常 ...
- python---括号匹配
""" 括号匹配 输入: "()[]{}" 输出true 输入:"([)]" 输出false 输入:")(()))&qu ...
- 小白文-Git-版本控制
推荐阅读 Git学习-图文并茂还有游戏玩! Git版本控制 注意:开始学习之前,确保自己的网络可以畅通的连接Github:https://github.com,这个是一个国外网站,连起来特别卡,至于用 ...
- JDK1.8.0_181的无限制强度加密策略文件变动(转载)
JDK1.8.0_181的无限制强度加密策略文件变动 原文地址 https://my.oschina.net/my1313677/blog/3109613 作者 葉者 日常记录 2019/09/23 ...
- 学习打卡day14&&构建之法阅读笔记第二篇
对于书中所提到的结对编程我还是有些许感受的,在大二上学期我就有和同学合作,共同完成编码.有时候可能是我来做非常非常简易的前端页面部分,然后给同学一个基础框架,让同学往框架里面填充,时而遇到问题我再来沟 ...
- DevExpress控件与VS和.NET各个版本的支持情况
如下图所示,绿色Yes代表支持,红色No代表不支持.对于有些人觉得装了dev后,vs工具箱没有,一般都是以下两大问题: 1.要么你的Dev的版本不支持你当前的VS版本,没有很正常. 2.要么你的项目的 ...
- javascript中的宏任务和微任务(一)
一.宏任务和微任务有哪些 宏任务:setTimeout,setInterval,ajax,dom,宏任务是由浏览器提供的 微任务:promise,async/await,微任务是由es6提供的 二.微 ...
- k8s面试1-27
目录 1.k8s常用命令有哪些? 2.报错查看各种日志方法? 3.k8s的组建有哪些? 4.k8s中安全机制是什么? 5.常用的控制器有哪些? 6.service类型有哪些? 7.ingress-Ng ...