在 mac 上升级 gnu make

Lio*_*Lai 5 macos makefile macos-sierra

我试图在我的 mac 上将 gnu make 版本升级到 4.1,但我无法成功安装。以下是我到目前为止所做的:
1. 安装 xcode v8.2.1
2. 使用以下命令手动升级 gnu make。

# Download gnu make-4.1.tar.gz from gnu website.
./configure
make 
sudo make install
Run Code Online (Sandbox Code Playgroud)

make当我make --version在终端上输入时,这不会使我的版本变为 v4.1 。
3.xcode-select --install命令行运行也没有解决问题。

我的系统信息:

$ sw_vers -productVersion
$ v10.12.4
$ cmake --version
$ v3.10.0
$ make --version
$ 3.81
Run Code Online (Sandbox Code Playgroud)

谢谢。

Pup*_*ppe 3

如果将 make install 的安装路径放在旧 make 所在的路径之前,它将使用较新的 make。

如果旧的位于/opt/xcode/bin并且 make install 安装到/usr/local/bin,那么请确保在 PATH 变量中/usr/local/bin位于前面。/opt/xcode/bin

路径=/usr/local/bin:/opt/xcode/bin