質問: xcode 4.3.1を搭載したos x lion上のgcc os x lionにxcode 4.3.1をインストールした後、gccコンパイラを失いました。私の勉強にはこれが必要です。これをインストールする方法を誰かが知っていますか?私が見つけることができたのは、xcode 4.3.1のインストールを提案している人たちだけでしたが、最新のxcodeビルドでは、appleがgccコンパイラをxcode.app内に移動しました。以前のバージョンのxcodeにバンドルされているものと同じバージョンのgccコンパイラーであること。
回答: ruby 1.8.7( mine と others)をコンパイルしようとするコンテキストで、最近これを行う方法についてのブログ投稿がいくつかあります )短い答え:コマンドラインツールをインストールします(xcode:設定>ダウンロード>コンポーネント、または apple に移動して、xcodeがインストールされていない場合は個別にダウンロードできます)-gccコマンドですが、実際にはos xのパッケージマネージャであるclang install homebrew(手順)です。次に、「dupes」homebrewリポジトリをインストールし、そこから正規のgcc 4.2コンパイラをインストールします。brew update brew tap homebrew/homebrew-dupes brew install apple-gcc42 /usr/bin/gccは引き続きi686-apple-darwin11-llvm-gcc-4.2になりますが、/usr/local/bin/gcc-4.2はi686-apple-darwin11-gcc-4.2.1(および関連ツール、g++-4.2など、/usr/local/binでも使用)になります。次に、ビルドプロセスで使用するメカニズム(ccおよびcxx環境変数を適切に設定するなど)を使用して、clangバージョンではなくコンパイラを選択できます。