怎样下载cygwin?

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:23:11
如题,用官方的软件在线安装速度太慢,而且经常掉线。现在找到一个地址:http://www.cygwin.cn/pub/release/
请问用什么方法可以把里面的内容全部下载下来?

软件下载:
http://www.cygwin.com/setup.exe

Cygwin使用指南

根据cygwin user guide翻译整理,希望对大家有所帮助。有错误清指出。

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

2 机理
cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释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上工作。
关于cygwin实现的更详细描述,请参考怎样下载cygwin? 使用 Cygwin 的问题 如何完全卸载cygwin cygwin的应用领域,及我们为何使用Cygwin? Cygwin是收费的吗 Cygwin全部安装有多大? cygwin下编译,调试C源程序 MinGW、MSYS、Cygwin是什么概念,彼此之间是什么关系? windows xp下如何删除安装的cygwin 如何在cygwin中使用make命令产生可执行文件