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 ...
随机推荐
- Java基础之浅谈继承、多态
一.继承的理解 继承:简单通俗的来讲,继承就是一个类继承另一个类,通常用extends表示继承. 继承的类叫子类,被继承的类叫父类. 子类可以使用父类的变量和方法,同时也可以重写父类的方法. 在Jav ...
- vs技巧 - 调试asp.net core源码
学习asp.net core的方式除了看官方文档,看源码是也是一种很好的方式.本文介绍一种方法,简单配置vs,无需第三方插件就可以将asp.net core的源码链接自己的项目,随时穿梭于core的源 ...
- spring-bean依赖注入-03
set注入:set注入地址 通过构造方法进行注入 1.创建UserDao接口以及UserDaoImpl实现类(接口代码省略) public class UserDaoImpl implements U ...
- mysql_install_db 一次修复密码
我用mysql 社区版进行的安装,在linux centos 操作系统下, yum install 方式系统默认安装时没有密码的,需要你及时设置,但是我操作多次后,并没有修改密码,启动和关闭多次以后就 ...
- 帝国cms插件 一键替换数据表中已发表文章的内容关键字
你是不是也在优化网站,是不是网站发展了一段时间之后才来做优化的,这样当然就会导致已经发表文章里的内容关键字,不能得到替换了! 小编根据后台替换内容关键字的程序,重写了一段 通过运行单个页面就能直接替换 ...
- 虚拟机VMware的安装与Xshell的应用
先安装VMware 1.安装就按照提示一点点安装就行了 配置网络 打开VMware 这里的IOS映像文件在https://developer.aliyun.com/mirror/里下载 这里用方向键往 ...
- 1903021116—吉琛—Java第六周作业—类的定义
项目 内容 课程班级博客链接 19信计班 这个作业要求链接 第六周作业链接 java面向对象的概念和定义 博客名称 学号-姓名-Java第六周作业-题目自拟 要求 每道题要有题目,代码(使用插入代码, ...
- 重磅!业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目
摘要:4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目. 4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个 ...
- [AcWing 823] 排列
点击查看代码 #include<iostream> using namespace std; const int N = 10; int n; void dfs(int u, int nu ...
- 1.7 Linux系统的优缺点
本节,我们介绍一下 Linux 系统的优缺点.Linux 不可比拟的优势如下. 1) 大量的可用软件及免费软件 Linux 系统上有着大量的可用软件,且绝大多数是免费的,比如声名赫赫的 Apache. ...