Macos 如何在Mac上安装BSD make(同时保留GNU make)?
关于Mac上的Macos 如何在Mac上安装BSD make(同时保留GNU make)?,macos,makefile,Macos,Makefile,关于Mac上的make,我有两个问题:一个是关于安装第二个makeflavor,第二个是关于如何管理这两个flavor 我需要在Mac上安装BSDmake,但我不想删除Mac上的标准GNUmake;伯克利是为了一个特殊的项目。尽管有大量的资源用于安装BSD,但我还没有弄清楚从哪里获得以及如何安装这个程序。最好的方法是什么 我想我需要把它放在/usr/local/bin中,而由Mac OS开发者工具提供的GNUmake将留在/bin中。然后我可以管理使用别名调用哪个make。我还是个新手;这是一个
make
,我有两个问题:一个是关于安装第二个make
flavor,第二个是关于如何管理这两个flavor
make
,但我不想删除Mac上的标准GNUmake
;伯克利是为了一个特殊的项目。尽管有大量的资源用于安装BSD,但我还没有弄清楚从哪里获得以及如何安装这个程序。最好的方法是什么/usr/local/bin
中,而由Mac OS开发者工具提供的GNUmake
将留在/bin
中。然后我可以管理使用别名调用哪个make。我还是个新手;这是一个合理的策略还是有更好的方法/opt/local/bin
(您必须在~/.profile
中调整$PATH
,以便轻松访问它们)。安装BSD make
如果您还没有/usr/bin/bsdmake
(显然它以前是随OS X/Xcode提供的,但现在已经没有了),请安装,然后:
GNU共同居住
为避免与GNU make冲突,Homebrew将安装BSD make作为bsdmake
。在大多数情况下,使用bsdmake all
构建软件就足够了。有时您可能不得不告诉它,您的BSD make被称为bsdmake
,而不是make
移除
如果您出于任何原因决定放弃BSD make,Homebrew将很乐意通过调用:
brew uninstall bsdmake
brew uninstall bsdmake