我make在我的Mac上有两个问题:一个关于安装第二种make风味的问题,另一个关于如何管理这两种风味.
我需要make在我的Mac上安装BSD ,但我不想删除makeMac上标准的GNU ; 伯克利是一个特殊的项目.尽管安装BSD有广泛的资源,但我还是无法弄清楚从哪里获得以及如何安装该单个程序.做这个的最好方式是什么?
我想我需要把它放进去,/usr/local/bin而make由Mac OS开发工具提供的GNU 将保留在原来的位置/bin.然后我可以管理使用别名调用哪个make.我还是一个*nix新手; 这是一个合理的策略还是有更好的方法?
如果您还没有/usr/bin/bsdmake(显然它曾经随 OS X/Xcode 一起提供,但现在不再提供),请安装Homebrew,然后:
brew install bsdmake
Run Code Online (Sandbox Code Playgroud)
为了避免与 GNU make 冲突,Homebrew 会将 BSD make 安装为bsdmake. 在大多数情况下,使用bsdmake all. 有时你可能必须告诉它你的 BSD make 被称为bsdmake而不是make。
如果您出于某种原因决定摆脱 BSD make,Homebrew 将很乐意通过调用来为您清理:
brew uninstall bsdmake
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2992 次 |
| 最近记录: |