Eclipse下搭建C语言开发环境
2012-10-22 16:26
435 查看
Eclipse下搭建C语言开发环境
要使用Eclipse开发C/C++语言主要有 下面几个步骤:
1. 安装 JRE
去sun官方网站 下载安装即可
由于 Eclipse 本身是用 Java 开发的,因此自然需要使用到 JRE,如果先前已經安装过了可跳过此步。
2. 安装 Eclipse
属于废话了..不安装怎么用!
下载地址
3.安装 Eclipse 中文插件
如果你不介意使用英文介面,可以跳过此步,下载地址同为
要使Eclipse能够开发C/C程序,必须安 装CDT插件才可以.你可以在http://www.eclipse.org/cdt/downloads.php
http://download.eclipse.org/tools/cdt/releases/galileo/
这个网站上找到相应的版本,一定要和eclipse对应起来
如果你安装的 Eclipse 是 3.0.x 版就必须安装 CDT 2.1.1 版
如果安装的 Eclipse 是 3.1 版,就必须安装 CDT 3.0 版
安装:将解压缩后的的features、 plugins整个文件夹复制到Eclipse安装所在的目录里,再重启Eclipse即可。
当建立新的工程的时侯,就可以看到已经有了 C 及 C++ 的选项,代表安装成功了。
![](http://hiphotos.baidu.com/kazaff/pic/item/9d82e1cac6d5c207f21fe7b6.jpg)
到目前为止已经为你的Eclipse安装上了 CDT,还需安装一个编译器才能完成.
因此要下载可在Windows上使用的GNU C、C++编译器,这里要下载的是的是:MinGW。
下载网址:
在下载页中找到
即可
选择暂装在C:\MinGW
在环境变量里加入:PATH : C:\MinGW\bin;
Windows 的用户要在 "我的电脑"->右键->属性->高级->环境变量->系统变量->path 選 "編輯"
在最前面加上 C:\MinGW\bin; 即可。
![](http://hiphotos.baidu.com/kazaff/pic/item/eaba3c464d0176486b63e5b6.jpg)
因为Eclipse里面预设用来编译的文件名为 make.exe 但是 Mingw安装后的 make 文件名是 mingw32-make.exe 因此你可以将 mingw32-make 改名成为 make 就可以了!
为了使CDT能够取用 MinGW来进行编译的工作, 我们要回到 Eclipse当中进行设置
窗口->->C/C++->Make->New Make Project->New Builder
找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser
![](http://hiphotos.baidu.com/kazaff/pic/item/6a9c9d647351b0b1f73654b5.jpg)
6. 安装 C++ Formatter
CDT 并没有源代码的格式化工具,就用这个来辅助了,如果你没有这个需求,不安装它也可以正常使用。
C++ Formatter 是用来对C/C++源代码进行排版的工具,对于改来改去已经改的一团乱的源代码来说,这真是救命仙丹,马上让源代码回到"优雅"的状态。由于CDT的编译 器并无內建 Formatter ,因此借助其他工具。这里我们要使用的是Artistic Style。
astyle 的网站在这 下載Astyle最新版本,解压后放在适当位置即可
在Eclipse我们必须借助"外部工具"来使 用它。
运行-->外部工具->外部工 具...,作以下设置:
![](http://hiphotos.baidu.com/kazaff/pic/item/636e8809aa7d3e656b60fbb6.jpg)
选择"程序", 点 "新建"
名称: Formatter
位置:
按 "浏览文件系统..." 找到刚才解压 astyle.exe 的位置
工作目录:
${workspace_loc:/${project_name}}
自变量:
--style=kr ${resource_name}
填好后点击 "关闭"
到此已经全部安装完毕。
--------------------------------------------
接下来来试写一个小程序
打开 Eclipse -> 新建项目 -> C/C++ -> Managed Make C++ Project
在导航器 test 上按右鍵->新增-> Source File
取一个Source File 名,记得要加后缀名 .cpp
键入這一段源代码
此时如要程序源代码进行排版可点"执 行"-> 外部工具 -> 选 Formatter
有时点击后没有马上发上反应,此时只要随便切换一下窗口,就会出现对话框
点 "运行"->运行方式...-> Local C/C++ Application
就可以在 主控台 看到执行結果了!!
===========================================================================================
1.所需软件:eclipse 3.4 + cdt5.0+MinGW 5.1
2.下载
Eclipse IDE for C/C++ Developers
或者在Eclipse中安装单独的cdt5.0的包,以link方式安装。
3.下载并安装MinGW5.1(MinGW是windows版本的gnu c/c++工具集 主要包括编译器gcc,连接器make,调试器gdb
)
4.配置环境变量
假设MinGW安装在C盘:
PATH
C:/MinGW/bin;
LIBRARY_PATH C:/MinGW/lib
C_INCLUDEDE_PATH
C:/MinGW/include
CPLUS_INCLUDE_PATH C: /MinGW/include/c++/3.4.5;
C:/MinGW/include/c++/3.4.5/mingw32;
C:/MinGW/include /c++/3.4.5/backward;
C:/MinGW/include(不同版本的c++版本不同,不要盲目照转,如安装不同的MinGW版本,清注意配置)
5.将C:/MinGW/bin下的文件“mingw32-make.exe”复制一份并改名为“make.exe”,方便以后操作。
6.测试:
(1)在cmd中执行下”make”命令,如果出现“***No
targets specfied and no make file found stop”,设置成功。
(2)在cmd中输入“gcc -v”,如果屏幕出现“gcc不是内部命令或外部命令,也不是可运行的程序或批处理文件。”表示环境变量设定有问题。如果出现如下显示,表示设定成功。
Reading specs from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=
mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable
-languages=c,c++,f77,ada,objc,java --disable-win32-registry --disable-shared --e
nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-ja
va-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchroniz
ation --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-special)
(3)在cmd中输入“mingw32-make -version”,如果屏幕出现:
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
如上显示,MinGW安装成功了
要使用Eclipse开发C/C++语言主要有 下面几个步骤:
1. 安装 JRE
去sun官方网站 下载安装即可
由于 Eclipse 本身是用 Java 开发的,因此自然需要使用到 JRE,如果先前已經安装过了可跳过此步。
2. 安装 Eclipse
属于废话了..不安装怎么用!
下载地址
3.安装 Eclipse 中文插件
如果你不介意使用英文介面,可以跳过此步,下载地址同为
要使Eclipse能够开发C/C程序,必须安 装CDT插件才可以.你可以在http://www.eclipse.org/cdt/downloads.php
http://download.eclipse.org/tools/cdt/releases/galileo/
这个网站上找到相应的版本,一定要和eclipse对应起来
如果你安装的 Eclipse 是 3.0.x 版就必须安装 CDT 2.1.1 版
如果安装的 Eclipse 是 3.1 版,就必须安装 CDT 3.0 版
安装:将解压缩后的的features、 plugins整个文件夹复制到Eclipse安装所在的目录里,再重启Eclipse即可。
当建立新的工程的时侯,就可以看到已经有了 C 及 C++ 的选项,代表安装成功了。
![](http://hiphotos.baidu.com/kazaff/pic/item/9d82e1cac6d5c207f21fe7b6.jpg)
到目前为止已经为你的Eclipse安装上了 CDT,还需安装一个编译器才能完成.
因此要下载可在Windows上使用的GNU C、C++编译器,这里要下载的是的是:MinGW。
下载网址:
在下载页中找到
即可
选择暂装在C:\MinGW
在环境变量里加入:PATH : C:\MinGW\bin;
Windows 的用户要在 "我的电脑"->右键->属性->高级->环境变量->系统变量->path 選 "編輯"
在最前面加上 C:\MinGW\bin; 即可。
![](http://hiphotos.baidu.com/kazaff/pic/item/eaba3c464d0176486b63e5b6.jpg)
因为Eclipse里面预设用来编译的文件名为 make.exe 但是 Mingw安装后的 make 文件名是 mingw32-make.exe 因此你可以将 mingw32-make 改名成为 make 就可以了!
为了使CDT能够取用 MinGW来进行编译的工作, 我们要回到 Eclipse当中进行设置
窗口->->C/C++->Make->New Make Project->New Builder
找到 Binary Parser 取消 Elf Parser 改選 PE Windows Parser
![](http://hiphotos.baidu.com/kazaff/pic/item/6a9c9d647351b0b1f73654b5.jpg)
6. 安装 C++ Formatter
CDT 并没有源代码的格式化工具,就用这个来辅助了,如果你没有这个需求,不安装它也可以正常使用。
C++ Formatter 是用来对C/C++源代码进行排版的工具,对于改来改去已经改的一团乱的源代码来说,这真是救命仙丹,马上让源代码回到"优雅"的状态。由于CDT的编译 器并无內建 Formatter ,因此借助其他工具。这里我们要使用的是Artistic Style。
astyle 的网站在这 下載Astyle最新版本,解压后放在适当位置即可
在Eclipse我们必须借助"外部工具"来使 用它。
运行-->外部工具->外部工 具...,作以下设置:
![](http://hiphotos.baidu.com/kazaff/pic/item/636e8809aa7d3e656b60fbb6.jpg)
选择"程序", 点 "新建"
名称: Formatter
位置:
按 "浏览文件系统..." 找到刚才解压 astyle.exe 的位置
工作目录:
${workspace_loc:/${project_name}}
自变量:
--style=kr ${resource_name}
填好后点击 "关闭"
到此已经全部安装完毕。
--------------------------------------------
接下来来试写一个小程序
打开 Eclipse -> 新建项目 -> C/C++ -> Managed Make C++ Project
在导航器 test 上按右鍵->新增-> Source File
取一个Source File 名,记得要加后缀名 .cpp
键入這一段源代码
此时如要程序源代码进行排版可点"执 行"-> 外部工具 -> 选 Formatter
有时点击后没有马上发上反应,此时只要随便切换一下窗口,就会出现对话框
点 "运行"->运行方式...-> Local C/C++ Application
就可以在 主控台 看到执行結果了!!
===========================================================================================
1.所需软件:eclipse 3.4 + cdt5.0+MinGW 5.1
2.下载
Eclipse IDE for C/C++ Developers
或者在Eclipse中安装单独的cdt5.0的包,以link方式安装。
3.下载并安装MinGW5.1(MinGW是windows版本的gnu c/c++工具集 主要包括编译器gcc,连接器make,调试器gdb
)
4.配置环境变量
假设MinGW安装在C盘:
PATH
C:/MinGW/bin;
LIBRARY_PATH C:/MinGW/lib
C_INCLUDEDE_PATH
C:/MinGW/include
CPLUS_INCLUDE_PATH C: /MinGW/include/c++/3.4.5;
C:/MinGW/include/c++/3.4.5/mingw32;
C:/MinGW/include /c++/3.4.5/backward;
C:/MinGW/include(不同版本的c++版本不同,不要盲目照转,如安装不同的MinGW版本,清注意配置)
5.将C:/MinGW/bin下的文件“mingw32-make.exe”复制一份并改名为“make.exe”,方便以后操作。
6.测试:
(1)在cmd中执行下”make”命令,如果出现“***No
targets specfied and no make file found stop”,设置成功。
(2)在cmd中输入“gcc -v”,如果屏幕出现“gcc不是内部命令或外部命令,也不是可运行的程序或批处理文件。”表示环境变量设定有问题。如果出现如下显示,表示设定成功。
Reading specs from c:/mingw/bin/../lib/gcc/mingw32/3.4.5/specs
Configured with: ../gcc/configure --with-gcc --with-gnu-ld --with-gnu-as --host=
mingw32 --target=mingw32 --prefix=/mingw --enable-threads --disable-nls --enable
-languages=c,c++,f77,ada,objc,java --disable-win32-registry --disable-shared --e
nable-sjlj-exceptions --enable-libgcj --disable-java-awt --without-x --enable-ja
va-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchroniz
ation --enable-libstdcxx-debug
Thread model: win32
gcc version 3.4.5 (mingw-special)
(3)在cmd中输入“mingw32-make -version”,如果屏幕出现:
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
如上显示,MinGW安装成功了
相关文章推荐
- Eclipse搭建C语言开发环境
- Eclipse下搭建C语言开发环境
- 在windows上搭建C语言开发环境——借助eclipse和MinGW
- 在windows上搭建C语言开发环境——借助eclipse和MinGW
- Ubuntu下安装C/C++开发环境【!!!有更新!!!Ubuntu14.10下使用eclipse搭建C语言开发环境】
- 用eclipse CDT搭建C语言开发环境
- 搭建AVR-C语言开发环境eclipse+winavr
- 使用Eclipse+MinGW轻松搭建C语言开发环境
- 在windows上搭建C语言开发环境——借助eclipse和MinGW
- Eclipse搭建C语言开发环境——Eclipse+CDT+MinGW的配置与使用详解
- 在windows上搭建C语言开发环境——借助eclipse和MinGW
- 用eclipse CDT搭建C语言开发环境
- Ubuntu下安装C/C++开发环境【!!!有更新!!!Ubuntu14.10下使用eclipse搭建C语言开发环境】
- eclipse搭建c语言开发环境
- Ubuntu下安装C/C++开发环境【!!!有更新!!!Ubuntu14.10下使用eclipse搭建C语言开发环境】
- Ubuntu下安装C/C++开发环境【!!!有更新!!!Ubuntu14.10下使用eclipse搭建C语言开发环境】
- ExtJS实战(1)——eclipse搭建ExtJS4开发环境以及第一个程序Helloword
- 在Eclipse下搭建Android开发环境
- Ubuntu 14.04下安装eclipse搭建C++开发环境
- windows平台使用eclipse搭建android开发环境