Mac OSにはmakeバージョン3.81が付属しており、新しいバージョンが必要です(>=4.0
)一部のプロジェクトで使用します。
できればbrewを使用して、新しいバージョンをインストールするにはどうすればよいですか?
これは GNU Make --output-syncが機能しませんか? に関連しています。並列ビルドでいくつかの機能出力同期を使用したいからです。
brewは、homebrew/dupes
タップでmake
を出荷します。 brew install homebrew/dupes/make
は、MACOSのデフォルトのmakeバージョンとの衝突を避けるために、PATHにgmake
バイナリを配置します。
オプション--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