开发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
运行结果: