gpt4 book ai didi

macos - 在 Mac 上更新 Make 版本

转载 作者:可可西里 更新时间:2023-11-01 18:19:47 70 4
gpt4 key购买 nike

我正在尝试更新 mac 上的 make 版本,但遇到了问题。最低项目依赖是 4.1 但我的版本似乎是 3.81。我已将 Xcode 更新到最新版本并安装了命令行工具,但它似乎仍然是旧版本。

有没有人遇到过这个问题或知道解决它的方法?

最佳答案

这是我所做的,它适用于我的 MacOS:

第一步:安装自制软件(安装命令来自https://brew.sh/):

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

第二步:使用homebrew安装make

brew install make --with-default-names

万一它不起作用,试试这个:

brew install homebrew/dupes/make --with-default-names

第 3 步:您需要更改默认命令以使用正确的 make 而不是 MacBook 或 Mac 中的默认命令。

例如,如果您键入

make --version

你会看到:

GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0

这是默认版本的默认路径。

现在,在您的 .bash_profile(应该在您的主目录/Users/your_name 下)中,添加以下行:

export PATH="/usr/local/bin:$PATH"

Note: If you see the following message when you installed make:

GNU "make" has been installed as "gmake". If you need to use it as "make", you can add a "gnubin" directory to your PATH from your bashrc like:

PATH="/usr/local/opt/make/libexec/gnubin:$PATH"

then instead run,

export PATH="/usr/local/opt/make/libexec/gnubin:$PATH"

然后获取您的 .bash_profile。现在尝试检查您的版本:

make --version

它应该显示:

GNU Make 4.2.1
Built for x86_64-apple-darwin16.5.0
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

干杯。

关于macos - 在 Mac 上更新 Make 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43175529/

70 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com