web-dev-qa-db-ja.com

OS Xで「make」を使用する

MacBook Proを開発しています。

ビルドしたいプログラムがあり、makeを使用してビルドしたときに、「コマンドが見つかりません」というエラーが表示されました。グーグル検索とStack Overflow検索をいくつか実行しましたが、これは一般的な問題ではないようです。 makeがインストールされていないのはなぜですか?

私はこのラップトップを使用していたときに比較的最近(過去1か月ほど)使用したことがわかっているため、非常に混乱しています。

63
Alex

Apple開発者ツールをインストールしましたか?gcc -vと入力するとどうなりますか?

開発用のものをダウンロードしていないかのように見えます。 http://developer.Apple.com/ から(登録後)無料で入手できます。

53
Friedrich

Xcode 4.3とLionを使用してこのページにアクセスするユーザーの場合、コマンドラインツールはデフォルトでバンドルされなくなり、/ Developerはなくなりました。それらをインストールするには、Xcodeを開き、[設定]-> [ダウンロード]-> [コンポーネント]-> [コマンドラインツール]に移動します。これにより、make、gccなどがインストールされます。

129
Daniel

osx-gcc-installer を介してOS Xにgccツールチェーンをインストールする別の方法があります。

  • GCC
  • LLVM
  • クラン
  • 開発者CLIツール(purge、makeなど)
  • DevSDK(ヘッダーなど)

Xcodeのダウンロードは282MB対3GBです。

18
Ben

OS Xインストールディスクにオプションパッケージとして提供される「開発ツール」をインストールする必要があります。

13
ayaz

Xcode 4.1では、PATH環境変数に/ Developer/usr/binを追加するだけです。これは簡単にできます:

$ export PATH = $ PATH:/ Developer/usr/bin

〜/ .bashrc(または〜/ .profileまたは〜/ .bash_login)ファイルも必ず更新してください。

9
Jay Baxter

さらに、あるMacから別のMacにユーザーファイルとアプリケーションを移行した場合は、Apple Developer Toolsをもう一度インストールする必要があります。移行アシスタントは、開発者ツールのインストールを考慮しません。

8

@Danielの提案は私にとって完璧に機能しました。インストールする

make
gcc -v
5
Pea

Xcode 4.3とそのコマンドラインツールをインストールした場合は、ターミナルを開いて次のように入力します。Xcode4.3では、ターミナルに次のように入力します。

export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin

5
Eric

私は他の2つの答えに同意します:Apple Developer Tools。

ただし、OS Xには ant および rake が付属していることにも注意してください。

4
Harold L

開発者ツールは他のツールほど簡単に入手できないことがわかりました。エルキャピタンでは、ターミナルでgcc -vを使用しましたが、gccが利用できないと言い、コマンドラインをインストールするかどうかを尋ねましたApple DeveloperTools。Xcodeのダウンロードは不要です。以下のターミナルセッション:

Pauls-MBP:~ paulhillman$ gcc -v
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.
Pauls-MBP:~ paulhillman$ gcc -v
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-Apple-darwin15.6.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
1
phillman5

約170 MBのXcodeコマンドラインツールも入手できると思います。これは、「brew」セットアップガイドに記載されています。 https://github.com/mxcl/homebrew/wiki/installation ここにあります: https://developer.Apple.com/downloads/index.action#

編集:これはすでに@joshによって上で言及されました

1
Alex Kessaris