MacBook Proを開発しています。
ビルドしたいプログラムがあり、make
を使用してビルドしたときに、「コマンドが見つかりません」というエラーが表示されました。グーグル検索とStack Overflow検索をいくつか実行しましたが、これは一般的な問題ではないようです。 make
がインストールされていないのはなぜですか?
私はこのラップトップを使用していたときに比較的最近(過去1か月ほど)使用したことがわかっているため、非常に混乱しています。
Apple開発者ツールをインストールしましたか?gcc -vと入力するとどうなりますか?
開発用のものをダウンロードしていないかのように見えます。 http://developer.Apple.com/ から(登録後)無料で入手できます。
Xcode 4.3とLionを使用してこのページにアクセスするユーザーの場合、コマンドラインツールはデフォルトでバンドルされなくなり、/ Developerはなくなりました。それらをインストールするには、Xcodeを開き、[設定]-> [ダウンロード]-> [コンポーネント]-> [コマンドラインツール]に移動します。これにより、make、gccなどがインストールされます。
osx-gcc-installer を介してOS Xにgccツールチェーンをインストールする別の方法があります。
Xcodeのダウンロードは282MB対3GBです。
OS Xインストールディスクにオプションパッケージとして提供される「開発ツール」をインストールする必要があります。
Xcode 4.1では、PATH環境変数に/ Developer/usr/binを追加するだけです。これは簡単にできます:
$ export PATH = $ PATH:/ Developer/usr/bin
〜/ .bashrc(または〜/ .profileまたは〜/ .bash_login)ファイルも必ず更新してください。
さらに、あるMacから別のMacにユーザーファイルとアプリケーションを移行した場合は、Apple Developer Toolsをもう一度インストールする必要があります。移行アシスタントは、開発者ツールのインストールを考慮しません。
@Danielの提案は私にとって完璧に機能しました。インストールする
make
gcc -v
Xcode 4.3とそのコマンドラインツールをインストールした場合は、ターミナルを開いて次のように入力します。Xcode4.3では、ターミナルに次のように入力します。
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
開発者ツールは他のツールほど簡単に入手できないことがわかりました。エルキャピタンでは、ターミナルで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
約170 MBのXcodeコマンドラインツールも入手できると思います。これは、「brew」セットアップガイドに記載されています。 https://github.com/mxcl/homebrew/wiki/installation ここにあります: https://developer.Apple.com/downloads/index.action#
編集:これはすでに@joshによって上で言及されました