XcodeをインストールせずにOSXにgccをインストールする方法はありますか?
-
02-07-2019 - |
質問
Googleで徹底的に調べてみたところ、Xcode(少なくとも1.5GBのスペースが必要)をインストールせずにOS Xにgccをインストールする方法はないようです。必要なのは gcc だけで、Xcode に付属する他のジャンクは何もありません。この時点では、他の種類の C コンパイラを使用します。
Xcode を単純にインストールできることはわかっていますが、元のインストール ディスクも簡単なインターネット接続も持っていないので、それは重要ではありません。
それで...誰か何か提案はありますか?
編集:わかりにくかったら申し訳ありませんが、ヘッダーも必要です。現在、fink 経由で gcc4 をインストールしており、共有ライブラリもダウンロードしています。進捗状況を更新します。
編集2:さて、fink を使用して gcc を正常にインストールしました。しかし、それはほとんど役に立たない:"エラー:C コンパイラは実行可能ファイルを作成できません。」グーグルで調べたところ、Apple の開発者ツールがインストールされていないことがエラーの原因であることがわかりました。おそらく、Xcode を通じてのみ利用できるすべてのライブラリ、ヘッダーなどが必要だからです。
解決
試す osx-gcc-インストーラー github で。
他のヒント
チェックアウト コマンドラインツール Xcodeの場合 りんご. 。コマンドラインツールの作成のみを Apple が公式にサポートしています。
私は長い間これをやっていて、このようなことをしてきましたが、それは決してやる価値がないと結論付けました。:-(
その理由は、誰もあなたがそのようなことをすることを期待していないため、システム全体に「すべて」がそこにあるという前提が存在するためです。今日はこの問題に遭遇しないかもしれません。あるいは、さらに悪いことに、これが問題の原因であることに後でさえ気づかないかもしれません。
実際に使用できる機能するコードを生成しないこのようなことに賢明な時間を無駄にするのではなく、承認された方法に従ってダウンロードを一晩実行し、代わりにトップレベルのコードの計画と作成に時間を費やしてください(そうすべきです)とにかくコンパイラは必要ありません!)
これは不可能であると私は確信しています。ただし、開発者ツールをインストールするために開発者スイート全体が必要かどうかもわかりません。かなりの数のツールが XCode とともにインストールされますが、それらはオプションである場合があります。ただし、開発者ツールを分割してゆっくりダウンロードできる wget や DownThemAll などのダウンロード マネージャーをわざわざ使用する必要がないのは、運が悪いと思います。
OS X をインストールするときは、原則として開発者ツールをインストールします。それは、利用可能なソフトウェアの世界が大きく開かれるからです。おそらく、将来的にはこれを行うことも検討する必要があります。
最初に試してみたいのは 平和主義者 - Pacifist でできることは、大きなパッケージ (XCode など) を開いて、その一部に直接アクセスすることです。XCode パッケージ内に、gcc だけを含む小さなパッケージが見つかると思います。
しかし これが最良のルートであるかどうかは私にはわかりません。Cocoa または Carbon の開発を計画している場合は、I 強く すべてのドキュメントとヘッダーが必要になるため、パッケージ全体をインストールすることをお勧めします。コマンドラインの作業のみを計画している場合でも、ライブラリ、ヘッダー、マニュアル ページなど、必要なすべてのパッケージを特定するために XCode 内を探索する必要があることがわかります。
全体として、おそらくすべてをインストールしたほうがよいでしょう。HD スペースが非常に厳しい場合 (たとえば、小さな古い iMac を使用しているため)、次のようなツールを検討してください。 モノリンガル - モノリンガルでは、さまざまな OS X アプリケーションすべてから国際サポートがすべて削除され、アプリケーションのサイズを簡単に 50% 削減できます。
簡単なインストーラー/アップデーターが必要な場合は、fink と MacPorts があります。
Xcode のディスク イメージの Packages ディレクトリから GCC パッケージをインストールすると、GCC だけが手に入ります。もちろん、autotools やその他の標準ビルド ツールはないので、そのフォルダーからさらにパッケージをインストールする必要があることに注意してください。
見つけました これ グーグルで調べてみると、XCode なしでインストールできるようです。