gcc
これは、os x lion のヘッダー ファイルを含むピュアを別のフォルダーにインストールすることは可能ですか?
そうすれば、OS をクリーンに保ち、すべての開発ツールを 1 か所にまとめることができます。
gcc
これは、os x lion のヘッダー ファイルを含むピュアを別のフォルダーにインストールすることは可能ですか?
そうすれば、OS をクリーンに保ち、すべての開発ツールを 1 か所にまとめることができます。
これはおそらく非常に悪い考えです。autoconfを使用する多くのオープンソースパッケージは非常に混乱し、Homebrew / MacPorts/Finkなどを使用できなくなります。最終的には「バニラ」になることはほとんどありません。これは、世界中の他のすべてのMac開発システムとは異なり、必要に応じて最初から復元するのははるかに困難です。-arch
また、Appleがパッチを適用したgccではなくストックgccをビルドする場合、Apple拡張機能(フラグなど)はありません。
これらの問題のいくつかは、システムのどこかにXcode SDKの少なくとも1つをコピーし、常にそのSDKを使用するように環境を設定することで回避できます。しかし、それらのいくつかは、回避する方法がありません。(たとえば、多くのconfigureスクリプトは、そうすれば混乱しませんが、明らかに-archフラグは修正されません。)
したがって、代わりにXcodeをインストールするか、少なくともスタンドアロンのXcodeコマンドラインツールパッケージ(developer.apple.comから入手可能)をインストールすることを強くお勧めします。
しかし、あなたがしたいことは実行可能です。
まず、これらのようなgccのバイナリビルドがいくつかあります。それがおそらく最も簡単な方法です。また、コンパイラーを入手したら、それが必要なものでない場合は、いつでもそれを使用して、実際に必要なコンパイラーをコンパイルできます。
または、コマンドラインツールをインストールし、それを使用して必要なgccをビルドしてから、コマンドラインツールをアンインストールすることもできます。
または、コマンドラインツールを別のMacにインストールし、それを使用してgccをビルドし、コピーすることもできます。(おそらく、Homebrewを使用してビルドを実行し、/ usr / local / Cellar / gccをコピーして、シンボリックリンクを設定することもできます。)
本当に苦痛が好きなら、まったく異なるプラットフォームからgccをクロスコンパイルできます。