回答:
OS X Lionのアップグレードによって開発ツールチェーン全体が一掃されたことがわかったとき、私は大いに腹を立てました。しかし、友人の助けを借りて、代わりにツールチェーンが/Developer/usr/bin/
ディスク上のフォルダに移動されたことを発見しました。私の即時の必要性のために、私はしなければならなかったmake
、gcc
とg++
私はシンボリックリンクを作成したので、パスで利用可能な/Developer/usr/bin/gnumake
、/Developer/usr/bin/gcc-4.2
と、/Developer/usr/bin/g++-4.2
内部の/usr/bin/
フォルダ。ただし、問題を修正するには、XCodeを再インストールするのが正しい方法だと思います。
Xcode 4.3をアプリストアからLionにインストールしたところ、gccなどで同じ問題が発生し、インストールされていません。私が次のことをするまでいじくり回した。
Xcode:環境設定->ダウンロード「コンポーネント」を選択すると、ダウンロード可能なコンポーネントのリストが表示されます。
コマンドラインツールを探し、インストールをクリックします。Apple DeveloperのユーザーIDとパスワードの入力を求められます。認証に成功すると、コマンドラインツールコンポーネントは、gccを含む一連の機能をダウンロードしてインストールします。
App Storeから新しいXcodeをダウンロードし、Install XCodeを実行します。現在は無料で、4.99ドルではありません。
これらの手順に従って、GCCを再び機能させることができました。
sudo /Developer/Library/uninstall-devtools --mode=all
アンインストールした後、ステップ8から継続
私もこの問題を抱えていました。XCode4をインストールした後でも、パスにgccがありませんでした。しかし、インストールが中断されたことがわかりました。XCodeインストーラーを再実行したところ、/ usr / bin / gccは/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2へのシンボリックリンクになりました。
編集:secoifのコメントは正しかった。XCodeを再インストールするだけです。
App Storeを介したXcode(バージョン4.2以降)の新規インストールには、gcc-4.2が付属していません。Apple Developer CentralからXcode 4.1をダウンロードしてインストールできます。無料登録が必要です。