GNU Make 4.4 已发布
继 2020 年 1 月推出 GNU Make 4.3 之后,GNU make 4.4 发布了。make 是一个 Linux 实用工具,可以自动判断程序的哪一部分需要重新编译,它是很多自由软件项目广泛使用的自动化构建工具。
GNU Make 4.4 的众多更改包括:
- GNU Make 4.4 弃用了 OS/2 (EMX)、AmigaOS、Xenix 和 Cray,并计划在下一个版本中删除这些目标。
- GNU Make 将在更多情况下使用临时文件。
- 新的 .WAIT 特殊目标。GNU Make 将等待列表中 .WAIT 左侧的所有目标完成,然后再启动 .WAIT 右侧的目标。
- 在 Linux 系统或其他暴露 /proc/loadavg 的系统上改进了对 -l / --load-average 的支持。GNU Make 将使用暴露的平均负载来确定可运行作业的数量,并避免使用启发式方法。
- GNU Make 4.4 添加了一个“--shuffle”选项。shuffle 命令行选项可重新排序目标和先决条件,以模拟在并行构建期间可能出现的不确定性。shuffle 模式可以用作 GNU Make 并行构建的一种模糊测试形式。
- 新的 --jobserver-style 命令行选项。
- 正确处理特定变量的导出和取消导出。
- 修复一个长期存在的目录缓存问题。
- 支持使用 Tiny C 编译器 (TCC) 在 Microsoft Windows 上构建 GNU Make
更详细的内容可在 gnu.org 中查看。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Firefox 106.0.3 已发布
Firefox 106.0.3 发布了,这个版本仅与 Windows 用户相关,解决了 Windows 平台上的两个问题。 第一个修复解决了某些 Windows 用户的启动崩溃问题,Bug 1797464 显示: Firefox 在受影响的机器上抛出了访问冲突异常。 第二个修复解决了 Windows 11 版本 22H2 “建议操作”功能的问题,当用户在操作系统上复制日期、时间或电话号码时,该功能会显示悬停动作。但 Firefox 106 似乎与 Windows 11 版本上的建议操作功能不兼容,可能导致 Firefox 在复制网页上的文本时挂起。 Bug 1774285 显示,Firefox 在复制某些文本时可能会冻结超过 20 秒,例如地址栏的 URL。 浏览器冻结一段时间(超过 20 秒),在此期间整个窗口(chrome、viewport)对用户输入没有响应。 视频和动画继续播放,一段时间后,浏览器再次响应。冻结时间量是可变的,且取决于加载的扩展数量。 Firefox 的下一个主要版本 Firefox 107 将于 2022 年 11 月 15 日发布。
- 下一篇
Idris 2 version 0.6.0 发布,类 Haskell 的纯函数编程语言
Idris 2 发布了 0.6.0 版本。更新内容包括 REPL 变更、语法变更、编译器变更、IDE 协议变更和标准库变更等。 Idris 是一个类似 Haskell 的纯函数编程语言,类型系统支持 dependent types。 依赖模式匹配的依赖类型系统 简单的 C 函数接口 编译器级别的编码支持 where 语句,with 规则,简单的 case 表达式,模式匹配 let 和 lambda 绑定 Dependent records with projection and update Type classes 类型驱动的重载方案 do notation and idiom brackets 缩进语法 可扩充的语法 Cumulative universes 整体验证 类似 Hugs 的交互环境 主要变化 引入新的基于 Scheme 的实验性 evaluator(只有在通过 Chez scheme 或 Racket 编译时才可以使用)。如需在 REPL 中访问此功能,使用:set eval scheme将 evaluator 模式设置为基于 Scheme 的 evaluator。 ...
相关文章
文章评论
共有0条评论来说两句吧...