首页 > 综合百科 > 正文 >

Cygwin V2.4.1 官方版_Cygwin V2.4.1 官方版免费下载

Cygwin V2.4.1 官方版_Cygwin V2.4.1 官方版免费下载

cygwin是款在64位系统上使用的Linux系统环境模拟工具。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。

【Cygwin模块说明】

Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集,比如GCC、GDB,这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。

另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库,WindowsAPI一起工作。MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。

【主要功能】

1.Cygwin具有可以调用Unix函数的Cygwin库

2.调用MincrosofeWin32API函数和CygwinAPI函数来编写应用程序

3.可以和Unix程序有效地联系起来而无需作太多的更改

4.可以用来开发很多GNU软件

5.Cygwin具有很多标准的Unix软件包

【安装说明】

1、选择Cygwin的安装方式

点击安装setup.exe点击“下一步”,出现“Chooseinstallationtype”界面:

2、下一步选择Cygwin的安装目录

点击“下一步”后,出现“SelectRootInstallDirectory”的界面:

3、选择网络连接方式

然后就进入”SelectConnection“Type的界面了:

4、需要选择一个服务器,之后就是从该服务器下载对应的安装所需的模块文件了。

点击”下一步“后,其会自动去下载一个服务器的列表,然后跳转到”ChooseADownloadSite“的界面:

5、选择需要安装的模块,安装包

点击“下一步”后,其会解析一下,然后进入”SelectPackage“的界面:

6、最后开始安装即可,请耐心等待。

【环境变量说明】

开始运行bash之前,应该设置一些环境变量。cygwin提供了一个.bat文件,里面已经设置好了最重要的环境变量。通过它来启动bash是最安全的办法。这个.bat文件安装在cygwin所在的根目录下。可以随意编辑该文件。

CYGWIN变量用来针对cygwin运行时系统进行多种全局设置。开始时,可以不设置CYGWIN或者在执行bash前用类似下面的格式在dos框下把它设为tty

C:>setCYGWIN=ttynotitleglob

PATH变量被cygwin应用程序作为搜索可知性文件的路径列表。当一个cygwin进程启动时,该变量被从windows格式(e.g.C:WinNTsystem32;C:WinNT)转换成unix格式(e.g.,/WinNT/system32:/WinNT)。如果想在不运行bash的时候也能够使用cygwin工具集,PATH起码应该包含x:cygwinin,其中x:cygwin是你的系统中的cygwin目录。

HOME变量用来指定主目录,推荐在执行bash前定义该变量。当cygwin进程启动时,该变量也被从windows格式转换成unix格式,例如,作者的机器上HOME的值为C:,dos命令setHOME就可以看到他的值,setHOME=XXX可以进行设置,在bash中用echo$HOME看,其值为/cygdrive/c.

TERM变量指定终端型态。如果没对它进行设置,它将自动设为cygwin。

LD_LIBRARY_PATH被cygwin函数dlopen()作为搜索.dll文件的路径列表,该变量也被从windows格式转换成unix格式。多数Cygwin应用程序不使用dlopen,因而不需要该变量。

【免责声明】 本站所有文章内容均为网络采集或手工转载稿件,如相关图片、字体、音频、视频等内容侵犯您的版权或著作权,请及时与本站联系删除稿件。联系方式:service@wxqj.net
今年 我们看到许多这样的技术和小工具即将结束
今年 我们看到许多这样的技术和小工具即将结束
技术和小工具正涌入数字世界。今年,我们已经看到许多这样的技术和小工具走到了尽头。所有这些曾经在用户中非常流行。包括从谷歌收件箱到雅虎信使的一切。在...
发布时间:2024-08-23 08:36 点击:1120
金士顿宣布推出其新系列金士顿FURYRAM内存
金士顿宣布推出其新系列金士顿FURYRAM内存
金士顿宣布推出其新系列金士顿FURYRAM内存,该系列由三种型号组成:FURYRenegade、FURYBeast和FURYImpact。这些内存专为所有游戏爱好者而设计,他们...
发布时间:2024-08-23 08:31 点击:1004
iPad的板载功能是什么?如何使用Sidecar将iPad连接到Mac?
iPad的板载功能是什么?如何使用Sidecar将iPad连接到Mac?
了解iPad的板载功能是什么,以及如何使用Sidecar将iPad连接到Mac。如果你想清楚,可以得到一些关于iPad板载功能是什么,以及如何使用Sidecar将iPad连接到Ma...
发布时间:2024-08-23 08:22 点击:1080
项目三所做的工作有助于振兴定制只读存储器社区
项目三所做的工作有助于振兴定制只读存储器社区
谷歌创建三重项目的努力将有助于振兴定制只读存储器社区。一些运行基于AOSP的只读存储器可能需要几周时间的设备可以以更少的工作量运行这种定制的只读存储器...
发布时间:2024-08-23 08:13 点击:739
adduplex:WP8.1市场份额超过WP8.0
adduplex:WP8.1市场份额超过WP8.0
微软从今年年中开始推出WindowsPhone8.1更新,已经超过了8.0的市场份额,成为领先版本。WP8.1为近一半的市场提供了力量,而WP7.x仍有16.6%。它所有的诺...
发布时间:2024-08-23 08:08 点击:1022