使用eclipse搭建c/c++开发环境的详解步骤
说明:网上有很多类似教程,但基本上都是很老版本的eclipse,新版的eclipse变化太多,网上很多教程都是错误或者多余的,所以特写此教程避免更多人走弯路。
软件准备:jdk_v1.6,eclipse_v3.7【集成开发环境】,cdt-master-8.0.2【开发c/c++必须的插件】,mingw_v5.1.6【编译工具】。
建议安装顺序:先安装jdk,然后再mingw,再eclipse,最后再把插件装上。
1、jdk没什么好说的,略去不写,最重要的是配一下path环境变量。
2、安装mingw编译器,首先当然是下载,网上很容易搜到官网下载地址(就是这个:http://sourceforge.net/projects/mingw/files/),但是一般都是在线安装的,而且经常下载组件失败,所以推荐下载离线安装包,点击这里下载,当然也可以直接用人家准备好的绿色版,免得安装麻烦。这里简要的说一下离线安装,简单的几步之后,就会进入如下界面,不够选任何项目时默认只安装c的编译器,一般都会再把g++勾上,就是用来编译c++的。
3、然后就是环境变量的配置,假设mingw安装在d:\program files (x86)\mingw目录下,那么配:
path:d:\program files (x86)\mingw\bin(如果有旧的path,那么在最后面加一个英文的“;”分号,在粘贴上去)
网上很多教程都说还要配置以下3个:
library_path,c_include_path,cplus_include_path。
目前发现仅配置一个path也没有任何问题,如果出了什么问题到时候再把这3个环境变量加上去吧。
测试mingw是否配置成功:win+r弹出运行窗口,然后敲入“cmd”打开命令行窗口,敲入“gcc”测试即可。
4、安装cdt:
当然,eclipse还提供专门的c/c++版eclipse,其实和我们自己下普通的eclipse再安装cdt插件是一回事,有兴趣下的可以点击这里下载。
解压eclipse_v3.7,运行,点击“帮助”下的“安装软件”,然后指定cdt插件,安装,安装完后会要求重启eclipse。
注意:千万不能用links或dropins的安装方法来安装cdt插件,会出现很多很多的问题,虽然会有c开发环境出现,但是编译、运行等会遇到各种问题,所以切记切记!!!
5、开始测试:
新建一个“hello world ansi c project”,右边注意选择“mingw gcc”,否则又会有各种问题出现。如果没有安装mingw并且配置path环境变量这个是不会出现的。
project type分为两种,“executeble”和“makefile project”,其中“executeble”为managed c project,即自动编译的c工程;而“makefile project”是通过写makefile来手动编译的c工程,新手建议使用自动编译的c工程。
新建完一个项目后,默认是这样的:
如果使用link等方式安装cdt插件的话,新建完一个项目后什么也没有!
6、运行:
直接运行会报“binary not found”的错误:
注意:这里才是最关键的,任何一个项目,第一次运行都必须对着项目名右键-->“构建项目”(英文版叫build project),会发现多出一些目录和文件出来了,控制台也会有一些信息,实际上这就是编译,以后再修改了项目之后就无需再次构建了,只需直接点击运行即可:
然后就可以运行了:
点击以下图标或右键运行:
总结网上一些错误的教程:
1、有的说要把mingw\bin下的一个叫mingw32-make.exe改成make.exe,可能是我没有安装mingw32-make的缘故,至少我目前没有碰到任何问题,因为mingw\bin下压根就没有这个文件。
2、还有的说要自己配什么makefile,还右键项目“make targets”-->“build”,搞毛线啊,压根就不需要任何配置就可以。
3、还有的说要在首选项里面,选择“c/c++”->“make”->“new make projects”,在右侧选择“binary parser”这一栏,然后在下面点选“pe windows parser”,并将其他选项取消选择,完成之后点击“ok”,目前发现这也是多余的。
4、还有就是有关环境变量的多余配置,这里不再扯了。
上一篇: 提高博客阅读体验的六个方法说明
推荐阅读
-
使用eclipse搭建c/c++开发环境的详解步骤
-
editplus和mingw一起搭建c/c++开发环境的详细步骤
-
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
-
Eclipse C/C++开发环境搭建
-
使用git迁移Laravel项目至新开发环境的步骤详解
-
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
-
Visual Studio Code (VSCode) 配置搭建 C/C++ 开发编译环境的流程
-
详解Webpack+Babel+React开发环境的搭建的方法步骤
-
使用VScode搭建ROS开发环境的教程详解
-
搭建Tomcat 8源码开发环境的步骤详解