Eclipse IDE for C/C++ Developers 开发C/C++

来源:互联网 发布:婚礼快剪软件 编辑:程序博客网 时间:2024/05/29 03:10

1安装JDK和按照JDK环境变量配置文件配置好环境变量

 

1.JDK环境变量设置

配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"

1)在系统变量里新建“JAVA_HOME”变量,变量值为:C:\ProgramFiles\Java\jdk1.6.0_14根据自己的安装路径填写

2)新建“classpath”变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

3)path变量(已存在不用新建)添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)

4)“开始”-->“运行”-->输入“javac-->"Enter",如果能正常打印用法说明配置成功!

补充环境变量的解析:

JAVA_HOME:jdk的安装路径

classpath:java加载类路径,只有类在classpathjava命令才能识别,在路径前加了个"."表示当前路径。

path:系统在任何路径下都可以识别java,javac命令。

2.  Eclipse IDE for C/C++ Developers 

Eclipse IDE for C/C++ Developers (下载地址http://www.eclipse.org/downloads/

这个版本包含了最新版本的eclipse IDE的核心和与之配套的CDT,免去了安装CDT的麻烦。

 提供的Eclipse IDE for C/C++ Developers为免安装软件,点击即可运行。 

 

3  MinGW的下载安装

MinGW下载地址为(http://data.99pan.com/download/7621_55_7840485476281515222.html)

提供的文件mingw文件为下载好的mingw5.1.6 文件。

3.1) mingw安装过程:

(1)点击mingw文件夹内的MinGW-5.1.6.exe开始安装。
 (2)在安装向导界面上点击next
 (3)点选“Download and Install”,点击next进入下一步。
 (4)授权协议界面点击next进入下一步
 (5)安装包选择界面,选取current,点next进入下一步。
(6)安装组件选择界面,选择你需要的组件,然后点next进入下一步。

 各组件描述:

g++ CompilerC++编译器

g77 CompilerFortran编译器

Ada CompilerAda编译器

Java CompilerJava编译器

Objective C Compiler  Objective C编译器

mingw make ,mingw的makefile  解释器

 选择g++ Compiler和mingw make 两项。

(7)在安装目录选择界面,选择mingw的安装目录,默认目录是C:\MinGW,点next到下一步。(8)选择开始菜单文件夹界面,就是你想把程序的快捷方式放到开始菜单的所有程序的那个目录下。点击“Install ”开始正式安装(9)安装程序将你选择的安装包解压到指定的目录中,稍等一会提示安装成功。(10)点击Finish,结束安装。

至此,这个MinGW就已经安装完了,它是一组有用的工具集(这些工具将包含在$\bin目录下(其中 $代表您所选择的安装路径))。

3.2 )因为Eclipse里面预设用来进行编译的档名为 make.exe 但是Mingw安装起来后预设的 make 檔名是 mingw32-make.exe
  因此你可以将C:\mingw\bin下的文件“mingw32-make.exe”复制一份并改名为“make.exe”,方便以后操作。


3.3)环境变量的设置

1)在“系统变量”中修改“Path”变量,添加“C:\MinGW\bin;”(注意所加位置前面时否有 ; ,如果没有则先添加 ;)

2)接下来,在系统变量中分别新建并配置如下变量,如下图

LIBRARY_PATH C:\MinGW\lib C_INCLUDE_PATH C_INCLUDE_PATH C:\MinGW\include CPLUS_INCLUDE_PATH 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

3.4)测试MINGW安装是否成功

测试:

(1)在cmd中执行下make命令(如c:\MinGW\bin\make.exe),如果出现“***No targets specfied and no make file found stop”,设置成功。

(2)在cmd中输入“gcc -v”,如果屏幕出现“gcc不是内部命令或外部命令,也不是可运行的程序或批处理文件。”表示环境变量设定有问题。  如果出现如下显示,表示设定成功。

显示代码打印01 H:\>gcc -v  

02         Reading specs from C:/mingw/bin/../lib/gcc/mingw32/3.4.5/specs   

03         Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --with-gnu-as --host=mingw32    

04    

05         --target=mingw32 --prefix=/mingw --enable-threads -le-sjlj-exceptions --enable-libgcj --disable-java-awt   

06    

07         --without-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enable-hash-synchroni  

08         Thread model: win32   

09         gcc version 3.4.5 (mingw-vista special r3)   

10         H:\> 

(3)在cmd中输入“mingw32-make -version”或者是"make -v",如果屏幕出现:

显示代码打印mingw32-make -version  

02     GNU Make 3.81   

03     Copyright (C) 2006  Free Software Foundation, Inc.   

04     This is free software; see the source for copying conditions.   

05     There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A 06      PARTICULAR PURPOSE.   

07    

08     This program built for i686-pc-mingw32   

09    

10     H:\>make -v  

11     GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.   

12     Built for i686-pc-msys  

13     Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000   

14             Free Software Foundation, Inc.   

15     This is free software; see the source for copying conditions.   

16     There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A   

17     PARTICULAR PURPOSE.   

18    

19     Report bugs to <bug-make@gnu.org>. 


4 . Eclipse环境下C++程序运行小测

4.1)启动eclipse,选择Window->Preferences->C/C++->new CDT project wizard->Makefile Project 
  找到 Binary Parser 取消 Elf Parser 改选 PE Windows Parser.

2)在Eclipse中,是以“Project”即项目为单位进行开发的,不能够对不属于任何一个Project的单个源文件进行编辑和编译,所以打开Eclipse IDE之后的首要任务是新建一个工程。以新建一个C++工程为例,点击菜单栏的“File->New->C++ Project”.

  在弹出的对话框中依次输入Project name(工程名),选择Project type(工程类型),然后点击Finish(完成)。Project type分为两种,ExecutebleMakefile project,其中ExecutebleManaged C++ Project,即自动编译的C++工程;而Makefile project是通过写makefile来手动编译的C++工程,新手建议使用自动编译的C++工程。这里我们选择了一个ExecutebleHello World C++ ProjectHello World示例工程)。展开 Executable 并选择 Hello World C++ Project ,Toolchain 选择 MinGW GCC,单击 Finish.双击 Hello World.cpp 进行查看和修改,之后 Project > Build Project 或者使用快捷键 CTRL+B 建立工程,然后 Run > Run Configurations ,选择 C/C++ Application 并新建,最后点击 Run 。如果出现 Hello World ,那么 C++ 开发环境已经搭建完成。如果没有,那么看看哪一步没有做或者顺序错了。

        新建工程后的IDE界面,左侧为Project Explorer(工程浏览器),中间是Editor(代码编辑器),右边是Outline(大纲),下方的Console就是传说中的控制台。在自动编译的C++工程中,当代码发生更改并保存后,eclipse便会自动调用编译器对此文件进行编译,编译信息会在控制台中输出,如果出现编译错误,则在出错的代码的左边会出现小红叉.

   

以上便是一个简单的C++工程的新建、编辑和运行的步骤,C工程与其类似。



原创粉丝点击