多くの場合、Mac OS Xでオープンソースプロジェクトをコンパイルするには、cまたはgccコンパイラが必要です。問題は、Mac OS Xはデフォルトでgccコンパイラをインストールしないことです。

c/gccコンパイラが必要なプロジェクトをインストールまたはコンパイルしようとすると、以下のエラーメッセージが記録されます:

configure: error: C compiler cannot create executables

configure: error: no acceptable C compiler found in $PATH

ターミナルで、 “gcc”と入力すると、 “command not found”というメッセージが表示されます。

$ gcc
-bash: gcc: command not found

解決策

Mac OS Xにgccコンパイラをインストールするには、Appleの開発者ページにある「Xcode用コマンドラインツール」をダウンロードしてインストールする必要があります。次の手順を参照してください。

1. Appleデベロッパーアカウントを登録する


Appleの開発者ページ

にアクセスしてダウンロードを処理するには、Appleアカウントを登録する必要がありますが、無料ですが、アンケートにご協力いただけるまでに数分かかる場合があります。

2. Xcodeのコマンドラインツール

アップルの開発者ページの ”

Developer Tools

“カテゴリで、 ”

Command Line Tools for Xcode

“を探し、バージョンを選択してxx.dmgファイル(ファイルサイズは100MB)をクリックしてダウンロードを開始します。


Apple Developer Download Page、title = "apple-developer-Downloads"、width = 600、height = 374

3.インストール

dmgファイルがダウンロードされた後、小さなダイアログが表示され、このファイルが表示されます。 – ”

Command Line Tools.mpkg

“をダブルクリックすると、ウィザードの指示に従ってインストールが完了します。


コマンドラインツールのインストール、title = "コマンドラインツール-1"、幅= 299、高さ= 219


コマンドラインツールをインストールする、title = "コマンドラインツールをインストールする-1"、width = 400、height = 290

4.検証

インストールが完了したら、もう一度 “gcc -v”を実行してください。すべてがうまくいけば、次の出力が表示されます。

mkyong$ gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with: {ignore long text...}
Thread model: posix
gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.9.00)

完了したら、gccバージョン4.2.1がMac OS Xに正常にインストールされます。

リンク://タグ/gcc/[gcc]リンク://タグ/インストール/[インストール]リンク://タグ/mac/[mac]