[英]How to install BSD make on a Mac (while preserving GNU make)?
我在Mac上有两个关于make
问题:一个关于安装第二个make
风味的问题,第二个问题关于如何管理这两种风味。
我需要在我的Mac上安装BSD make
,但我不想删除Mac上标准的GNU make
; 伯克利是一个特殊的项目。 尽管安装BSD有广泛的资源,但我还是无法弄清楚从哪里获得以及如何安装该单个程序。 做这个的最好方式是什么?
我想我需要将它放在/usr/local/bin
而由Mac OS开发工具提供的GNU make
将保留在/bin
。 然后我可以管理使用别名调用哪个make。 我还是一个* nix新手; 这是一个合理的策略还是有更好的方法?
如果你还没有/usr/bin/bsdmake
(显然它曾经用过OS X / Xcode,但不再有),请安装Homebrew ,然后:
brew install bsdmake
为了避免与GNU make发生冲突,Homebrew会将BSD make安装为bsdmake
。 在大多数情况下,使用bsdmake all
构建软件应该足够了。 有时您可能需要告诉它您的BSD make被称为bsdmake
而不是make
。
如果您因任何原因决定摆脱BSD制作,Homebrew将很乐意通过调用以下方式为您清理:
brew uninstall bsdmake
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.