领航下载站 / 汇聚当下最新最酷的软件下载站!
领航下载站
您的位置: 首页 >软件频道 > 系统工具 > 编程开发 > Cygwin免费版
Cygwin免费版 v2.897 / UNIX环境模拟软件
  • 软件大小:1.17MB
  • 软件语言:中文
  • 软件类型:国产软件
  • 软件授权:免费版
  • 更新时间:2019-09-13
  • 软件类别:编程开发
  • 软件官网://www.cygwin.com
  • 应用平台:WinXP/Vista/Win7/Win8

分数 软件星级:4

下载地址 收藏该页

标签: 环境模拟

Cygwin免费版是一款UNIX模拟环境,它为用户提供了大量的GNU和开源工具,让你windows系统上实现Linux发行版功能。同时它还包含了一个DLL,提供POSIX API功能。

Cygwin免费版

Cygwin是什么

Cygwin是在Microsoft Windows上运行的流行GNU和其他开源工具的发行版。核心部分是Cygwin库,它提供了这些程序所期望的POSIX系统调用和环境。

Cygwin发行版包含来自开源世界的数千个包,包括大多数GNU工具,许多BSD工具,X服务器和一整套X应用程序。如果您是开发人员,您将找到工具,标题和库,允许编写使用POSIX API重要部分的Windows控制台或GUI应用程序。Cygwin允许轻松移植许多Unix程序,而无需对源代码进行大量更改。这包括配置和构建大多数可用的GNU或BSD软件,包括Cygwin发行版本身包含的软件包。它们可以从提供的Unix shell之一使用,如bash,tcsh或zsh。

Cygwin怎么用

从Windows启动Cygwin时,HOME确定如下:

1、如果HOME在Windows环境中设置,则转换为POSIX表单。

2、否则,请使用getent passwd返回的passwd条目中的pw_home字段。

从网络登录(例如通过ssh)使用Cygwin时, HOME始终从passwd条目中获取。

如果您HOME设置为/ cygdrive / c之类的值,则很可能是在Windows中设置的。启动DOS命令窗口并键入“set HOME”以验证是否是这种情况。

从网络启动时,访问共享驱动器通常受到限制,因此域用户可能希望HOME 在Windows环境中(在共享驱动器上)与在Cygwin中(在本地驱动器上)不同。请注意,ssh仅将getpwnam(3)检索到的帐户信息视为无视HOME。

常见问题

1、我可以安装没有管理员权限的Cygwin吗?

是。默认安装请求管理员权限,因为这允许设置Cygwin环境,以便所有用户可以开箱即用启动Cygwin shell。但是,如果您没有计算机的管理员权限,并且管理员不想为您安装它,您可以通过下载setup-x86.exe(用于32位安装)或 设置来自行安装Cygwin -x86_64.exe(对于64位安装),然后使用--no-admin选项从命令行或通过“开始”菜单中的“运行...”对话框启动它,例如:

setup-x86.exe --no-admin

2、为什么不安装在C:\?

Cygwin安装程序将提示您输入“根”目录。默认为C:\cygwin,但您可以更改它。建议您不要C:\为Cygwin根目录选择(系统驱动器上的根目录)。如果你这样做,那么关键的Cygwin系统目录就像etc,lib并且bin很容易被其他(非Cygwin)应用程序或使用的包破坏\etc, \lib或者\bin。也许现在没有冲突,但谁知道你将来可能安装什么?将Cygwin“文件系统”与Windows系统磁盘的其余部分隔离开来也是一种很好的常识。

(在过去,有一些真正的错误会给安装的人造成问题C:\,但我们相信现在已经不见了。)

3、我的Windows登录名中有一个空格,这会导致问题吗?

绝对肯定是!UNIX shell(以及Cygwin)使用空格字符作为单词分隔符。在某些情况下,可以通过各种shell引用机制解决这个问题,但如果你可以完全避免这个问题,你会好得多。

你有两个选择:

- 您可以在Windows用户管理器GUI中重命名用户。

- 如果这不可能,您可以使用mkpasswd命令创建/ etc / passwd文件。然后您可以简单地编辑您的Cygwin用户名(第一个字段)。避免在主目录中使用空格也是个好主意。

Cygwin免费版下载

回顶部 去下载