Eclipse+CDT+Cygwin进行C&C++开发

本篇主要介绍在eclipse上的配置,其他一带而过。

首先介绍下Cygwin。Cygwin是一个在windows平台上运行的类UNIX模拟环境。cygwin有一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于 win32 api写了一个unix系统库的模拟层。也就是说基于cygwin在windows中编写的程序是非常接近unix的。

安装Cygwin,从官网下载的是个安装引导程序,可以选择在线安装(在线的时候可以选择连接的安装服务器,当然选国内的肯定最好),这个比较费时,需要下载的东西有几个G,下载好的我们可以把它保存起来,如果下次安装,可以直接选在从本地装,本地安装相当的快。

下面说安装CDT。到http://www.eclipse.org/cdt/downloads.php找到和自己eclipse版本相对应的CDT后下载。然后在eclipse中依次,Help->Install New Software->Add->Archive,去选择下载好的CDT,然后确定安装。

Cygwin用的是unix的目录结构,所以要把这个目录结构和Windows的做个映射,Window->Prefrences如图:


按图中选择,点击Add后选择Path Mapping然后添加映射如,\cygdrive\e 对应的就是E:\

新建项目,New->C++ Project,如图:


Toolchains中,选择Cygwin GCC,然后next,最后finish.

这时候要去确认所用的gcc编译器是Cygwin提供的(如果确认可以省去此步),

右击项目->properties->C/C++ Build->Tool Chain Editor,然后确保Current toolchain项是Cygwin GCC(如果是其他是不能够运行的)。

完成以上步骤,就可以编译运行项目了,先编译,右击项目->Build Project,后运行,Run As

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值