【原创】【从0开始学树莓派】序列之13 Cygwin安装指南

  • 冰山一角
  • LV5工程师
  • |      2014-05-09 16:15:33
  • 浏览量 3185
  • 回复:22

转载请注明:https://bbs.icxbk.com/group-topic-id-13434-dialog-1.html#postlist  版权所有!否则后果自负,谢谢!!

 

本节我们将从下面4个方面进行讲解:

1.Cygwin简介

2.Cygwin工作机制

3.安装过程

4.简单的启动一下

 

一、Cygwin简介

Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多有用的工具,著名的还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIXWindows应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。

 

二、Cygwin工作机制

cygnus当初首先把gccgdbgas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于 win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在 windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。

 

三、安装过程

1.首先下载Cygwin这个软件。

2.然后打开已经下载好的Cygwin软件,找到exe文件。如下图所示。

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

3.点击exe文件进行安装。如下图所示:

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

 

4.选择安装途径。如下图所示:

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

 

5.选择要安装的插件,由于本安装包是已专门为编写Android NDK使用的定制包,所以直接选择【AllφInsatll】,注意单击图标,使其由【Default】转化为【Install。如下图所示:

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

 

6.安装完成。如下图所示:

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

7.发的网上看见的一个很酷的。如下图所示:

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

 

四、简单的启动一下

装完之后,简单的启动一下,看看效果。如下图所示:

【原创】【从0开始学树莓派】序列之13  Cygwin安装指南 

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:20
冰山一角 2014-05-13
0   回复
举报
发布
冰山一角 2014-05-13
0   回复
举报
发布
Alax 2014-05-13
顶冰哥!!
0   回复
举报
发布
冰山一角 2014-05-13
0   回复
举报
发布
冰山一角 2014-05-09
谢谢。。。。冲刺 
0   回复
举报
发布
空中翱翔的老虎 2014-05-09
顶冰哥  冲刺 
0   回复
举报
发布
冰山一角 2014-05-09
谢谢 
0   回复
举报
发布
小宝 2014-05-09
谢谢分享  
0   回复
举报
发布
冰山一角 2014-05-09
0   回复
举报
发布
冰山一角 2014-05-09
0   回复
举报
发布
查看更多
x
收藏成功!点击 我的收藏 查看收藏的全部帖子