2

数年の休憩の後、プログラミングに戻ろうとしています。この C++11 も試してみたいと思います。そこで、MacPorts から GCC 4.6 をインストールしました。しかし、私はまだ Xcode を使いたいと思っています。あるターゲットでカスタム コマンド ライン ツールを作成し、そのツールを使用して別のターゲットでカスタム ドキュメントを作成するなど、カスタム コンパイラをいじったことがあります。コンパイル システムとデバッグ システムの両方で Xcode を入手して、MacPorts の新しいものを使用することはできますか? (Mac アプリを含む他のプロジェクトで既定のツールを使用できるように、プロジェクトごとにこれらを調整します。) 新しいものを使用して、Boost のテストなどのコマンド ライン ツールを構築します。

ところで、私は旧式のシステム (G4 プロセッサを搭載した 2002 年 8 月の eMac) を Mac OS X 10.4 Tiger で動かしたままです。したがって、すべての答えは Xcode 2.5 である必要があります。(Xcode 3.x と 4.x の回答を提供して他の人を助けることができると思いますが、それらは私にとっては役に立たないことに注意してください。) 速度の鍵として、MacPorts は GCC 4.6 をビルドするのに 2 日以上かかりました!

4

1 に答える 1

1

確かに、10.4 または Xcode 2.5 でこのようなことをテストしたことはありませんが、最近 GCC 4.6 が Xcode 4.2 で動作するようになりました。3.6 および 4.2 には、新しいコンパイラをインストールした後に変更できるコンパイラ テンプレート XML ファイルがいくつかあります。4.2では、それらはここにあります:

/Developer/Library/Xcode/PrivatePlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer/Library/Xcode/Plug-ins/

3.6 では、/Developer/Library/Xcode/Plug-ins にあります。

それらが2.5に存在するかどうかはわかりませんが、存在する可能性があります。より新しいバージョンでこれを行った方法の詳細が必要な場合は、ここで見つけることができます。

http://thecoderslife.blogspot.com/2015/07/building-with-gcc-46-and-xcode-4.html

古いバージョンからどこから始めるべきかについてのアイデアを得るのに役立つかもしれません。

于 2012-03-02T17:15:10.820 に答える