Eclipse Neon 配置C/C++开发环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse Neon 配置C/C++开发环境相关的知识,希望对你有一定的参考价值。

VS2015实在是太过于庞大,256G的硬盘存了很多文件,空余空间安装不下。近期对Python和Java的使用频率高于C,主要使用Eclipse,Eclipse可以通过插件,进行C/C++程序开发。CDT是Eclipse中的一个项目,借助MinGW编译器(Minimalist GNU for Windows),运行GCC/G++,编译调试程序。


// 好像会有很多坑,不如下载现成的Eclipse for C/C++。Eclipse for C/C++ download


系统已安装JDK(8u73),Eclipse基于Java环境运行,因此JDK是必需。

所需软件

1. MingGW编译器

MinGW官网
- 提供GCC接口,可以对C、C++、Fortran等语言代码进行编译调试
- MinGW包含MSYS,一个独立的shell环境,从Cygwin项目中fork
MinGW网站提供一个安装工具,非常简单实用,安装过程简洁明了。安装时可以完全安装,也可以选择性安装
技术分享

此处仅选择GCC-G++组件,随后Installation即可。
由于MinGW要被CDT调用,因此需要配置系统环境变量(PATH),添加MinGW所在目录(X:\MinGW\bin)
Win10下的系统变量配置非常清晰,可以通过浏览进行定位。Linux下可通过export命令进行环境变量添加。
技术分享

2. CDT for Eclipse

CDT官网下载地址
提供在Eclipse环境下编译C程序的插件。

如何避坑

  1. 通过直接手动下载CDT插件,解压后复制进Eclipse目录中,需要配置很多环境变量,较为繁琐。

  2. 通过项目提供的插件下载链接安装
    对应Eclipse版本插件包下载地址
    复制下载链接,通过Help-Install New Software...,添加插件下载地址,等待。技术分享 
    自定义选择安装内容,然后就是漫长等待。安装好后重启即可,繁琐的环境变量会自动配置技术分享

如果已经进坑

<1>新建LIBRARY_PATH变量,值设为X:\MinGW\lib

<2>新建C _INCLUDEDE _PATH变量,值设为X:\MinGW\include

<3>新建CPLUS _INCLUDE _PATH变量,值设为

 X:\MinGW\lib\gcc\mingw32\4.9.3\include;
 X:\MinGW\lib\gcc\mingw32\4.9.3\include-fixed;
 X:\MinGW\lib\gcc\mingw32\4.9.3\include\c++;
 X:\MinGW\lib\gcc\mingw32\4.9.3\include\c++\backward;
 X:\MinGW\lib\gcc\mingw32\4.9.3\include\c++\mingw32

值与值之间用分号隔开,4.9.3为版本号

测试使用

新建C project,Hello World ANSI C,MinGW GCC
技术分享
点击小齿轮配置选项
技术分享
之后就可以Debug或者Run查看效果了


2016/6/28 13:24:38
Web开发还是MyEclipse吧,方便。不过Eclipse比我想的好,方便,简单,快!  

本文出自 “向时光致敬” 博客,请务必保留此出处http://bl5bl4d3.blog.51cto.com/9569806/1793588

以上是关于Eclipse Neon 配置C/C++开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse neon C 程序没有构建 g++ 并且在路径错误中找不到 gcc

eclipse neon 发布

java8 开发环境配置

Eclipse4.6(Neon) + Tomcat8 + MAVEN3.3.9 项目完整环境搭建

Ubuntu-16.04-Desktop +Hadoop2.7.5+Eclipse-Neon的云计算开发环境的搭建(伪分布式方式)

Eclipse下Android的NDK开发环境配置