7

make私の Macに関して 2 つの質問がmakeあります。

  1. Mac にBSD をインストールする必要がありますが、Mac の標準でmakeある GNU を削除したくありません。makeBerkeley は特別なプロジェクト用です。BSD をインストールするための豊富なリソースがあるにもかかわらず、その単一のプログラムをどこで入手し、どのようにインストールするかを理解することができませんでした。これを行う最善の方法は何ですか?

  2. Mac OS 開発者ツールで提供されていたGNU/usr/local/binは. 次に、どの make がエイリアスで呼び出されるかを管理できます。私はまだ *nix 初心者です。これは合理的な戦略ですか、それとももっと良い方法がありますか?make/bin

4

2 に答える 2

5

BSD make のインストール

まだ持っていない場合/usr/bin/bsdmake(どうやら以前は OS X/Xcode に付属していましたが、現在は付属していないようです)、Homebrewをインストールしてから、次のようにします。

brew install bsdmake

GNU の共同生活

GNU make との競合を避けるために、Homebrew は BSD make を としてインストールしbsdmakeます。ほとんどの場合、ソフトウェアを でビルドするだけで十分bsdmake allです。場合によっては、BSD の make が呼び出されbsdmakemake.

除去

何らかの理由で BSD make を取り除くことにした場合、Homebrew は次のように呼び出して喜んでクリーンアップします。

brew uninstall bsdmake
于 2012-07-27T12:31:34.750 に答える
0

macportsをインストールしてから、それを使用してbsdmakeまたはbmakeをインストールします。それらは にインストールされます (簡単にアクセスするには、内部で/opt/local/bin調整する必要があります)。$PATH~/.profile

于 2012-07-27T11:42:26.447 に答える