是什么 ? | : | a large collection of GNU and Open Source tools and libraries which provide functionality similar to a GNU/Linux distribution on Windows. |
开发语言 | : | C |
官方主页 | : | https://www.cygwin.com |
源码仓库 | : | https://github.com/cygwin/cygwin |
包管理器 | 安装命令 |
---|---|
Chocolatey | choco install -y Cygwin |
scoop | scoop install Cygwin |
在PowerShell中执行下列指令。
step1、下载Cygwin安装器
Invoke-WebRequest -OutFile setup-x86_64.exe "http://cygwin.com/setup-x86_64.exe"
setup-x86_64.exe -q -O -s https://mirrors.aliyun.com/cygwin/ -R C:\tools\cygwin -P lynx,wget
参数说明:
-q
是quiet
的缩写,表示安静模式,就是说不需要交互。
-O
是--only-site
的缩写,指定只使用后面的-s
参数指定的服务器地址。
-s
是site
的缩写,用于指定安装包的下载服务器,此处我们使用国内的阿里云镜像服务器。
-R
用于指定安装目录。
-P
用于指定要安装的包的名称,多个名称之间用逗号隔开。
执行这个命令后,弹出如下的弹出框,等安装完成后,弹出框会自动消失。
step3、配置环境变量
set PATH=C:\tools\cygwin;C:\tools\cygwin\bin;%PATH%
Cygwin.exe
用于进入Cygwin
环境。
如果您使用的Chocolatey
安装的Cygwin
,那么您可以使用Chocolatey
为Cygwin
安装软件。
示例:
choco install -y --source cygwin cmake make
在Cygwin
环境里面使用的是Linux虚拟文件系统, 它与Windows系统的虚拟文件系统不一样。
在Cygwin
环境里用/cygdrive/c/
表示Windows
的C
盘,其他分区以此类推。
示例:
ls /cygdrive/c/