我在Mac上有两个关于make
的问题:一个关于安装第二个make
味道的问题,第二个关于如何管理这两种口味的问题。
我需要在Mac上安装BSD make
,但我不想删除Mac上标准的GNU make
;伯克利是一个特殊的项目。尽管安装BSD有广泛的资源,但我还是无法弄清楚从哪里获得以及如何安装该单个程序。最好的方法是什么?
我认为我需要将它放在/usr/local/bin
中,而由Mac OS开发人员工具提供的GNU make
将保留在/bin
中{} 1}}。然后我可以管理使用别名调用哪个make。我还是一个* nix新手;这是一个合理的策略还是有更好的方法?
答案 0 :(得分:4)
如果您还没有/usr/bin/bsdmake
(显然它曾经附带OS X / Xcode,但不再使用),请安装Homebrew,然后:
brew install bsdmake
为避免与GNU make发生冲突,Homebrew会将BSD make安装为bsdmake
。在大多数情况下,使用bsdmake all
构建软件应该足够了。有时您可能需要告诉它您的BSD制作被称为bsdmake
而不是make
。
如果您因任何原因决定摆脱BSD制作,Homebrew将很乐意通过调用来为您清理:
brew uninstall bsdmake
答案 1 :(得分:0)