繁体   English   中英

如何在Mac上安装BSD make(同时保留GNU make)?

[英]How to install BSD make on a Mac (while preserving GNU make)?

我在Mac上有两个关于make问题:一个关于安装第二个make风味的问题,第二个问题关于如何管理这两种风味。

  1. 我需要在我的Mac上安装BSD make ,但我不想删除Mac上标准的GNU make ; 伯克利是一个特殊的项目。 尽管安装BSD有广泛的资源,但我还是无法弄清楚从哪里获得以及如何安装该单个程序。 做这个的最好方式是什么?

  2. 我想我需要将它放在/usr/local/bin而由Mac OS开发工具提供的GNU make将保留在/bin 然后我可以管理使用别名调用哪个make。 我还是一个* nix新手; 这是一个合理的策略还是有更好的方法?

安装BSD make

如果你还没有/usr/bin/bsdmake (显然它曾经用过OS X / Xcode,但不再有),请安装Homebrew ,然后:

brew install bsdmake

GNU共同居住

为了避免与GNU make发生冲突,Homebrew会将BSD make安装为bsdmake 在大多数情况下,使用bsdmake all构建软件应该足够了。 有时您可能需要告诉它您的BSD make被称为bsdmake而不是make

切除

如果您因任何原因决定摆脱BSD制作,Homebrew将很乐意通过调用以下方式为您清理:

brew uninstall bsdmake

安装macports然后用它来安装bsdmakebmake 它们将被安装到/opt/local/bin (您必须在~/.profile调整$PATH以便轻松访问它们)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM