Eclipse C C++ 开发工具搭建

作者: shepherd
上传时间为: 2014-10-15 12:20 AM
2014-10-15
阅读:

想要在Window 7下用Eclipse开发C或者C++,因为Windows系统不像Linux系统,要开发C/C++,就需要第三方软件。

  • 1安装 Cygwin

从Cygwin官方网站https://cygwin.com/install.html下载Cygwin安装软件(在线安装,没...

如果下载Cygwin的所有可用文件,可能要话费几个小时,而且要占用7GB的空间。好在我们不需要所有的东西。而只下载需要的文件。也就是我们将会用到的文件(在后续的安装过程会提到)。

运行下载的setup.exe或者(setup-x86_64.exe 64 bits)。

选择Install from Internet

根目录是C:\cygwin, 安装是All Users可用的。


本地包的目录是放置下载文件的目录,本文以C:\Downloads\cygwin 为例。

开始安装,此时要选择需要的package。

如前文所述,完整安装占用7G空间,而且时间很长。我们现在只选择我们说需要的,在Search框中输入gcc,点击Default就会变成Install

gnugdb,c++,g++make采用相同的过程。

然后点击Next,开始下载安装。


等待一段时间后,安装过程完成。

  • 2安装eclipse

http://www.eclipse.org/downloads下载所需的eclipse软件,在eclipse下开发C/C++需要CDT插件(C/C++ Development Tooling)。方便起见直接下载C/C++ developers edition。

下载解压后,直接可以在解压缩目录下,运行eclipse.exe。

注意eclipse是基于JAVA开发的,运行eclipse需要jre,如果你的软件运行不起来,请先安装jre。

  • 3Eclipse环境创建C++ 工程

此时 Windows已经知道在哪找到所有的Cygwin可执行文件,并且用到Eclipse环境下。

打开 Eclipse > File > New > C++ Project.。

Project name 写下MyFirstProject, 然后Project type 选择Executable >Hello World C++ Project.

Toolchains选择Cygwin GCC点击 Next。


填写一些个人信息> Next > Finish.


此时,完成C++工程的创建。

  • 4配置 Cygwin

在完成上面的步骤后,已经能够正确编译程序了,但是还不能运行或者调试。因此要配置Cygwin。

要让程序能够运行,有两种配置Cygwin方式:

  • 1)设置Cygwin到系统环境变量

最常用的方式是把Cygwin的路径放置到系统环境变量中,方法如下:

点击开始图标,在输入框中输入environment,选择Edit the system environment variables.

在弹出来的窗口点击Environment Variables....

在系统变量中,选择PathandEdit....

还行的最后添加以下字符串(这是安装Cygwin的路径)注意在前面加上“;”

;C:\cygwin64\bin

最后OK > OK > OK。

环境变量配置完成后需要重启电脑才能完全生效。这种方法很省事,但是也会导致许多软件自带Cygwin或MinGW运行软件时,产生很多问题。还好我们还有另外一种方式。

  • 2)配置Eclipse 项目的环境变量

在项目右键点击>Run As >Run Configurations…

选择C/C++ Application>MyFirstProject.exe, 在右侧的选卡上选择Environment,在最右侧的操作按钮点击New…,在New Environment Variable中,Name:PATH,Value:C:\cygwin64\bin

配置结果如下

此时如果你已经编译过程序了,就可以直接运行了。没有的话我们可以按照接下来的步骤完成项目。

  • 5完成项目

不管采用的是哪种Cygwin配置方法,我们都可以运行程序了。

右键点击项目名称,选择Build Project

这个过程会在工程目录下产生Debug或者Release子目录,里面的文件如下:

  • src/MyFirstProject.o
  • src/MyFirstProject.d
  • src/subdir.mk
  • MyFirstProject.exe
  • makefile
  • objects.mk
  • sources.mk

现在我们可以执行项目了,在项目右键选择

Run as > Local C/C++ Application.

此时在Console窗口会出现:

!!!Hello World!!!


至此完成环境配置和项目编译执行。以后就可以在Eclipse下开发C\C++了。

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示