web-dev-qa-db-ja.com

XcodeをインストールせずにOSXにgccをインストールする方法はありますか?

私はそれから地獄をグーグルで調べましたが、XcodeをインストールせずにOS Xにgccをインストールする方法はないようです(1.5GBのスペースが必要です)。必要なのはgccだけで、Xcodeに付属する他のジャンクはありません。そして、この時点で、他の種類のCコンパイラを取り上げます。

Xcodeを簡単にインストールできることは知っていますが、元のインストールディスクも高速インターネット接続も持っていないので、それは重要です。

だから...誰にも提案がありますか?

編集:私は不明瞭だった場合は申し訳ありませんが、ヘッダーも必要です。現在、fink経由でgcc4をインストールしていますが、共有ライブラリもダウンロードしています。進捗状況を更新します。

編集2:OK、それで私はfinkを使用してgccを正常にインストールしました。しかし、それはほとんど役に立たない:「エラー:Cコンパイラは実行可能ファイルを作成できません」。いろいろと調べた結果、AppleのDeveloper Toolsがインストールされていないことがエラーの原因であることがわかりました。おそらく、Xcodeでしか利用できないすべてのライブラリ、ヘッダーなどが必要だからです。

42
aryo

Githubで the osx-gcc-installer を試してください。

30
ergosys

チェックアウト コマンドラインツール Xcode for Apple Appleからのコマンドラインツールのみを作成するための公式サポートです。

34
Amir Raminfar

私はこれを長い間行ってきました、そして、私はこのようなことをしました、そして、私はそれが単にやる価値がないと結論づけました。 :-(

その理由は、誰もあなたがそのようなことをすることを期待していないからです。そのため、システム全体に「すべて」が存在するという仮定があります。今日、これに遭遇することはないかもしれませんし、さらに悪いことに、これがあなたの問題の原因であることに気付かないかもしれません。

実際に使用できる実用的なコードを生成しないこのようなものにスマートな時間を無駄にする代わりに、承認された方法に従って、ダウンロードを一晩実行し、代わりにトップレベルのコードの計画と作成に時間を費やしますとにかくそのためのコンパイラは必要ありません!)

7
Tom Swirly

これは不可能だと確信しています。ただし、開発者ツールをインストールするために開発者スイート全体が必要かどうかもわかりません。かなりの数のツールがオプションのXCodeとともにインストールされます。ただし、開発者ツールを少しずつまとめてダウンロードできるwgetまたはDownThemAllまたはその他のダウンロードマネージャーを使用する必要がないため、運が悪いと思います。

OS Xをインストールするときはいつでも、利用可能なソフトウェアの世界を途方もなく開くという理由だけで、開発者ツールを原則としてインストールします。おそらく、将来これを行うことも検討する必要があります。

3
Tim Visher

最初に試すことは Pacifist と呼ばれます-Pacifistでできることは、大きなパッケージ(XCodeなど)を開き、その一部に直接アクセスすることです。 XCCパッケージ内にgccだけの小さなパッケージを見つけることができると確信しています。

[〜#〜] however [〜#〜]これが最良のルートであることは私には明らかではありません。 CocoaまたはCarbonの開発を計画している場合は、I stronglyすべてのドキュメントとヘッダーが必要になるため、パッケージ全体をインストールすることをお勧めします。コマンドラインのみを行うことを計画している場合でも、ライブラリ、ヘッダー、マニュアルページなどの必要なすべてのパッケージを識別するために、XCodeの内部を調べなければならない場合があります。

全体としては、おそらく全体をインストールすることをお勧めします-HDスペースが非常に狭い場合(たとえば、小さな古いiMacを使用しているため)、 Monolingual -Monolingual removesすべてのさまざまなOS Xアプリケーションからのすべての国際的なサポートにより、アプリケーションのサイズを簡単に50%削減できます。

2
Mike Heinz

簡単なインストーラー/アップデーターが必要な場合は、finkとMacPortsがあります。

1
eduffy
0
xjzhou

XcodeのディスクイメージのPackagesディレクトリからGCCパッケージをインストールすると、GCCだけができます。もちろん、オートツールやその他の標準ビルドツールはないため、そのフォルダーからさらにパッケージをインストールする必要があります。

0
millenomi

this を見つけて、XCodeなしでインストールするように見えます。

0
Brian