Mac OS自带make版本3.81,我想要一些较新版本(>=4.0
)用于某些项目。
如何安装新版本,最好使用brew?
这与GNU Make --output-sync doesn't work?有关,因为我想在并行构建上使用某些功能输出同步。
答案 0 :(得分:5)
brew make
点击homebrew/dupes
。 brew 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