Skip to main content

cygwin

::: tip

  • 在 Windows 下 提供 POSIX 环境
  • 编译后的程序可以在 Windows 下运行,依赖 cygwin1.dll
  • MinGW 编译的程序不依赖 cygwin1.dll

:::

  • cygcheck
  • cygpath - 模拟环境路径转 Windows 路径
  • cygrunsrv - 注册管理 windows 服务
    • -I 安装 -R 移除 -S 启动 -E 停止 -Q 搜索 -L 显示列表
    • 支持本地服务和远程服务 - 远程 server/svc_name
  • cygstart
  • cygwin-console-helper
# -R 删除 service
cygrunsrv -R msys2_sshd
# -I 安装 service
# -d 显示名字 -p 应用路径 -a 参数 -y 依赖
cygrunsrv -I msys2_sshd -d "MSYS2 sshd" -p /usr/bin/sshd.exe -a "-D -e" -y tcpip

cygrunsrv -L
cygrunsrv -Q msys2_sshd