1_eclipse配置c/c++开发环境

开发IDE:eclipse-cpp-neon-1a-win32-x86_64 

C/C++编译器:MinGW

1.什么是MinGW?

MinGW 即 Minimalist GNU for Windows,是一个简单 Windows 本地应用的开发环境。MinGW 包含有一组 GNU 编译器的集合(包含有 C,C++,ADA 和 Fortran 的编译器)以及Windows 下的 GNU 二进制工具(包括汇编器,连接器和归档管理器)。在安装 MingW 的同时也会安装 MSYS,MSYS 即 Minimal SYStem,是一个 Bourne Shell 命令行解释系统,它提供了一组用来将开源的应用移植到 Windows 下的命令和一组轻量级的轻量级的 Cygwin 工具。

2.MinGW的安装过程

在安装CDT之前,我们先下载一个MinGW,下面是安装方法

1.从 MinGW 官网 https://sourceforge.net/projects/mingw-w64/;也可以直接下载安装包:http://image.jthinking.com/software/mingw-w64.zip。

2.运行安装工具,并点击 Install 。

3.选择安装目录,这里的安装目录需要注意,最好不要包含中文和空格,否则有可能会出现问题。 

4.勾选所需要安装的包,如果只是需要配置 C/C++ 的开发环境,选择 mingw-developer-toolkit、ming32-base、mingw32-gcc-g++、msys-base 就已经足够。 

5.等待安装完成之后,添加 MinGW 主目录下的bin目录的路径到 path 环境变量,并重启。 

6.打开 windows 终端,运行命令 gcc -v 和 g++ -v,看是否配置安装成功。

3.配置环境变量

正常情况下配 path 变量 ${MINGW_HOME}in 即可,为防止之后出现 Launch failed,Binary not found 之类的报错,建议配置按照下面配置。

(1).新建 MINGW_HOME 变量,值为你的 MinGW 的安装目录,比如我的安装目录是在 ${MINGW_HOME}

(2).在PATH变量里加入 ${MINGW_HOME}in

(3).新建 LIBRARY_PATH 变量,如果有的话,在值中加入 ${MINGW_HOME}lib ,这是标准库的位置

(4).新建 C_INCLUDEDE_PATH 变量,值设为 ${MINGW_HOME}include

4.安装 CDT 插件(C/C++ Development Tooling)

第一种方式:eclipse 内部直接安装

按照图示安装完成之后,会提示重启eclipse,按照提示重启,重启之后即可,接下来新建一个C project。

第二种方式:引入外部 CDT

(1)下载 CDT ,进入官网,点击download,进入如下页面

注意你的 eclipse 版本,下载对应版本的 CDT 插件。

(2)安装 CDT 插件

打开你的 eclipse 选择 help-->install new  software, 进入下面界面

进入下一个界面

点击Archive,选择你的CDT压缩包所在位置

不要安装 CDT Optional Features 那个包,那个包中游戏插件需要依赖包,这些依赖包可能不存在,导致安装失败,使得 eclipse 开不来,我就出现这个问题,此外,

不要在 eclipse 的 market 上安装,上面下载速度很慢,你可能要等很长时间都安装不好

(3)使用 CDT 插件

安装后,重启eclipse,可以看见 C/C++ 视图,进入该视图,选择创建一个C project,如下图

创建工程

工程目录如下

这是他的一个事例文件,我们可以更改他来写我们的C语言,上图显示了如何运行C程序

5.新建c Project

按照new -->other--->c project

注意选择Executable目录下的 Empty Project,Toolchains的选择


编译:选择新建的project,点击图标进行编译,或者右键项目名---> Build Project,如图:

运行:点击按钮运行,或者右键项目名--->Run as-->Local c/c++  Application

运行结果:

原文地址:https://www.cnblogs.com/fanyizhan/p/10314762.html