OS X Lionへの更新はgccを削除しますか?


29

今日、OS X Lionにアップデートしましたが、gccのコピーをもう持っていないようです。これは他の誰かに起こりましたか?なぜこれが起こるのか誰にも分かりますか?


アプリストアとは別に、Xcodeインストーラーが存在する、または存在するはずであったことを知りませんでした。ありがとう。

回答:


13

OS X Lionのアップグレードによって開発ツールチェーン全体が一掃されたことがわかったとき、私は大いに腹を立てました。しかし、友人の助けを借りて、代わりにツールチェーンが/Developer/usr/bin/ディスク上のフォルダに移動されたことを発見しました。私の即時の必要性のために、私はしなければならなかったmakegccg++私はシンボリックリンクを作成したので、パスで利用可能な/Developer/usr/bin/gnumake/Developer/usr/bin/gcc-4.2と、/Developer/usr/bin/g++-4.2内部の/usr/bin/フォルダ。ただし、問題を修正するには、XCodeを再インストールするのが正しい方法だと思います。


44

Xcode 4.3をアプリストアからLionにインストールしたところ、gccなどで同じ問題が発生し、インストールされていません。私が次のことをするまでいじくり回した。

Xcode:環境設定->ダウンロード「コンポーネント」を選択すると、ダウンロード可能なコンポーネントのリストが表示されます。

コマンドラインツールを探し、インストールをクリックします。Apple DeveloperのユーザーIDとパスワードの入力を求められます。認証に成功すると、コマンドラインツールコンポーネントは、gccを含む一連の機能をダウンロードしてインストールします。


3
私はそれがこれを見つけるために私を取っているだろうどのくらいを想像することはできません
ジム・ミッチナー

1
輸出PATH = $ {PATH}と一緒にこの答え:/開発者は/ usr / binには私のためにそれを行って
Krishnabhadra

パスをエクスポートする必要はありませんでした。インストール後、動作しました。おかげでjbmハック
-sdjuan

7

App Storeから新しいXcodeをダウンロードし、Install XCodeを実行します。現在は無料で、4.99ドルではありません。


8
これは3 GBを超えています。Appleは本当にこれほど開発者を憎んでいますか?
ザックラトナー

はい。更新もお楽しみください。
11

@Zachまあ、開発ツールはいつも少し大きかったのですが、システムをアップグレードするときにとにかくXcodeの新しいバージョンをインストールする必要はありませんか?
slhck

1
Apple Developer Connection(developer.apple.com)に(再度無料で)登録すると、Xcodeを無料で入手できます。
スコット

4
@Nerian:AppStoreからXcodeをダウンロードしてインストールし、「Install Xcode.app」を実行します(AppStoreからインストールした後にインストールされたと仮定しないでください)。gccおよびその他のビルドツールが突然動作します。Whoo
timoxley

6

/ Developer / usr / binを$ PATHに入れるだけで、すべて問題ありません。

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

5

これらの手順に従って、GCCを再び機能させることができました。

  1. App Storeを開きます。
  2. 「XCode」を検索します。
  3. あらゆる種類の「購入」、「ダウンロード」、または「インストール」ボタンをページ全体で検索します。
  4. ハハ。ありません。「無料」というボタンをクリックします。「ダウンロード」というボタンに変わります。
  5. それをクリックしてください。
  6. ダウンロードしてインストールするのを待ちます。これで、App StoreはあなたがXcodeをインストールしたと主張します。おめでとうございます!
  7. しかし、そうではありません。
  8. Finderを開き、アプリケーションに移動します。
  9. 「Install Xcode」アプリケーションを見つけます。冗談じゃない。
  10. それを実行します。

2
あなたがXcodeの出回っインストールしている場合は、実行してsudo /Developer/Library/uninstall-devtools --mode=allアンインストールした後、ステップ8から継続
bouke

Xcodeをアンインストールして再インストールしようとしましたが、「Install Xcode」のステップはありませんでした…しかし、コマンドラインにgcc-4.2がまだありません…
アランH.

0

私もこの問題を抱えていました。XCode4をインストールした後でも、パスにgccがありませんでした。しかし、インストールが中断されたことがわかりました。XCodeインストーラーを再実行したところ、/ usr / bin / gccは/usr/llvm-gcc-4.2/bin/llvm-gcc-4.2へのシンボリックリンクになりました。

編集:secoifのコメントは正しかった。XCodeを再インストールするだけです。


そのようにgccにリンクすると、正しく機能しないようです。OSX brewで使用するためにgcc / makeにリンクするには、gist.github.com / 1096750を参照してください。私の他のコメントに従って、AppStoreからダウンロードしてインストールします。
ティモックスリー

0

App Storeを介したXcode(バージョン4.2以降)の新規インストールには、gcc-4.2が付属していません。Apple Developer CentralからXcode 4.1をダウンロードしてインストールできます。無料登録が必要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.