Cygwin 3.1.4 发布,Windows 下的 Linux 开发环境

白开水不加糖
 白开水不加糖
发布于 2020年02月21日
收藏 13

拥抱开源,微软做了哪些努力?一大波开源技术成果将亮相微软在线技术峰会>>>

Cygwin 3.1.4 发布了,Cygwin 是一个可以在 Windows 上拥有 Linux 般体验的集成环境,其通过重新编译,将 POSIX 系统上的软件移植到 Windows 上。Cygwin 包括了一组库,该库在 Win32 系统下实现了 POSIX 系统调用的 API,还有一套 GNU 开发工具集(比如 GCC 与 GDB),这样可以进行简单的软件开发,此外有一些 UNIX 系统下的常见程序,并且支持 X Window System。 

该版本更新内容包括有:

New 

  • 允许使用  O_PATH | O_NOFOLLOW 打开 symlinks
  • 如果 dirfd 参数指向用 O_PATH | O_NOFOLLOW 打开的 symlinks,则允许 readlinkat(2) 的 pathname 参数为空字符串。然后,readlinkat 调用对该 symlin 进行操作。
  • 支持 the Linux-specific AT_EMPTY_PATH flag for fchownat(2) and fstatat(2)
  • 允许使用 O_PATH 打开 AF_LOCAL sockets
  • <signal.h>: New macro _NSIG replacing NSIG。像在 Linux 上一样,NSIG 现在仅对 MISC 构建可见。
  • 新的 locale 修饰符 @cjksingle 允许对通常为全角字符的单角字符属性进行强制。

Bug Fixes 

  • 像在 Linux 上那样定义 CPU_SETSIZE
  • 修复导致驱动器根目录无法成为 Cygwin 安装根目录的回归
  • 新的 pseudo console support 中的许多修复

详细信息

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Cygwin 3.1.4 发布,Windows 下的 Linux 开发环境
加载中

精彩评论

高久峰是个大胖子
一个wine 一个cygwin都是牛
依剑_听雨
依剑_听雨
当然,如果是linux 下软件移植到win,cygwin 可以直接集成,比较方便

最新评论(10

haitaosoft
haitaosoft
有谁能编译出一个win下能运行的axel吗?网上能找到的都是axel.exe 2.4+cygwin1.dll,对于多次跳转还不支持。。。。

这个cygwin安装了,就能直接有最新版本的axel可以在win的cmd里使用吗?
haitaosoft
haitaosoft
好像axel不是linux的标准工具。。。。
而是 https://github.com/eribertomota/axel
也几年没维护了
梦哲
梦哲
对啊,现在走了WLS,还需要Cygwin吗
单一结构
单一结构
WLS 还是不怎么友好
Feng_Yu
Feng_Yu
已经换msys2了
高久峰是个大胖子
一个wine 一个cygwin都是牛
依剑_听雨
依剑_听雨
cygwin 效率有点低,不如微软官方的 wsl2
dwingo
dwingo
cygwin 性能低主要原因在IO和进程创建慢. wsl2这两方面如何?
依剑_听雨
依剑_听雨
当然,如果是linux 下软件移植到win,cygwin 可以直接集成,比较方便
返回顶部
顶部