如何在Mac OS上安装较新版本的make?

时间:2016-08-11 16:38:34

标签: macos makefile homebrew

Mac OS自带make版本3.81,我想要一些较新版本(>=4.0)用于某些项目。

如何安装新版本,最好使用brew?

这与GNU Make --output-sync doesn't work?有关,因为我想在并行构建上使用某些功能输出同步。

1 个答案:

答案 0 :(得分:5)

brew make点击homebrew/dupesbrew install homebrew/dupes/make在PATH中放置gmake二进制文件,以避免与macOS上的默认make版本发生冲突。

选项--with-default-names将安装为make,因此会影响默认版本。

有关详细信息,请参阅brew info homebrew/dupes/make

homebrew/dupes/make: stable 4.2.1 (bottled)
Utility for directing compilation
https://www.gnu.org/software/make/
/usr/local/Cellar/make/4.2.1 (12 files, 957.3K) *
  Poured from bottle on 2016-08-11 at 20:18:41
From: https://github.com/Homebrew/homebrew-dupes/blob/master/make.rb
==> Dependencies
Optional: guile ✘
==> Options
--with-default-names
        Do not prepend 'g' to the binary
--with-guile
        Build with guile support