簡體   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