作为eclipse的死忠粉,果断要介绍一下如何在eclipse上进行C语言的开发环境配置
1. jdk环境配置
2. eclipse 下载
3. MinGW 下载安装
4. 编写Hello Word
jdk环境配置
环境配置我就不多说了,网上一堆例子。只要在cmd 中运行java –version 能显示版本等信息说明安装成功。
eclipse 下载
eclipse要编译c/c++只需要安装CDT插件,什么是CDT呢?
官网的解释:
The CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipseplatform. Features include: support for project creation and managed build for various toolchains, standard make build, source navigation, various source knowledge tools, such as type hierarchy, call graph, include browser, macro definition browser, code editor with syntax highlighting, folding and hyperlink navigation, source code refactoring and code generation, visual debugging tools, including memory, registers, and disassembly viewers.
简单说就是在eclipse平台上集成CDT后可以扩展很多功能。比如支持创建项目,源代码导航等等。
不过官网已经提供了集成CDT插件的eclipse 版本(Eclipse IDE for C/C++ Developers),只需要下载后解压到本地就可以了。
eclipse各种版本目录:http://www.eclipse.org/downloads/
也可以直接粘贴url到迅雷下载:
http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR2/eclipse-cpp-galileo-SR2-win32.zip
MinGW 下载安装
下载地址:http://sourceforge.net/projects/mingw/files/
运行mingw-get-inst-20120426.exe 文件,然后一直next,路径默认安装到C:\MinGW目录,;第一次安装需要下载很多包,可能慢点耐心等待完成。下面根据个人情况选择:
安装完毕后,还不能使用,因为还没设置环境变量。下面我们来设置环境变量。我安装的位置在C:\MinGW目录。
右击我的电脑,点属性->高级->环境变量。然后:
1、在PATH里加入C:\MinGW\bin,记得,如果里面还有其他的变量,记得要加个分号啊,分号得在英文输入模式下输入的。
2、新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置。
3、新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include。
4、新建CPLUS_INCLUDE_PATH变量,值为C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5\backward;C:\MinGW\include。
现在,环境变量已经配置完毕,我们打开一个CMD窗口,进行下验证,看我们的环境变量有没有配置成功。
在cmd下输入gcc –v
出现版本信息说明安装成功。
编写HelloWord
1. 解压下载的eclipse-cpp-juno-win32.zip 文件,运行eclipse.exe
指定工作空间,我的是d:\workspace-cpp.
点击“ok”后进入主界面。
2. 创建工程
我们来建个c++工程把
不要选择”GNU Autotools”,我一开始也犯了这个错误,导致执行总是出错。
这里选择编译器”MinGW”
建好后的项目
项目上点右键,Run As àLocal c/c++ Application ,是不是出错了。。没关系我一开始也是没弄明白,还需要编译exe文件。
项目邮件选择 build Project ,工程下多出debug 目录,里面有exe.
项目上点右键,Run As àLocal c/c++ Application ,是不是见到久违的Hello Word了。。
完。
转载自http://blog.163.com/linfeng_0212/blog/static/6222138201292501158785/