it-swarm-ja.com

Mac OSX10.8用のGCC / G ++のインストール

私の問題は単純です。GNCおよびG ++コンパイラのOSX/BSDバージョンをGNU.orgWebサイトから入手したいと思います。しかし、いくつかの調査(以下で説明)の後で、AppleはLLVMを使用し、gccはllvm-ccへのシンボリックリンクであり、g ++はllvm-g++へのシンボリックリンクであることがわかりました。

私はまた、Appleは、合理的な説明なしにこれらのコンパイラを削除するのに十分愚かだった(文字通り、誰もこれの正当な理由を与えることができない、そのようなことはない)ことを学びました。 AppleはLLVMを使用します(前述のとおり)。

  • 私はこれを行う方法を学ぶためにウェブを検索しましたが、何も役に立ちません。 Xcode、またはその他のアプリの長期インストールやコマンドの実行、その他のリソースのインストールについて話している人だけです。

  • Xcodeはコンパイラに自動的に付属しないため、私が探しているソリューションではありませんが、追加のインストールなどが必要です。

私の質問

  • 学びたい、理解したい。
  • 「簡単な方法」や「アプリケーションの方法を使用する」ことは望んでいません。
  • 昔ながらの方法、GNUからのダウンロードソース、configure/make/make install-おかしなことに、Appleもこれらを削除しました-彼らはどう思いますか?

私の現在の試み

次の場所からLLVMソースをダウンロードしました。ソース: http://llvm.org/releases/download.html#3. ダウンロード:Mac OSX用のClangBinaries(79M)(。sig)

次に、このディレクトリの内容をダウンロードディレクトリに抽出しました:$ tar -xzpf clang+llvm-3.3-x86_64-Apple-darwin12.tar.gz

「ドキュメントを読む」と書かれたスタートガイドを読み込もうとしましたが、ダウンロードしたライブラリやオンラインでは、このドキュメントが見つかりません。

3
ash

Appleは、これが機能する方法を変更しました(1.7 GBのXCodeをすべてインストールする必要はありません)。

無料の開発者アカウントに登録する場合は、コマンドラインツールインストーラーのみを http://developer.Apple.com/downloads から入手できます。


更新:最新のOSでは再び変更されました。コマンドラインでgccと入力すると、インストールするかどうかを確認するメッセージが表示されます。

1
beroe