自分でGCCをビルドする場合(ソースディレクトリの外にビルドディレクトリがあることを確認してください)、../gcc-trunk-srcdir/configure
たとえば--program-suffix=-trunk
(および場合によってはいくつか--prefix
)を使用してGCCをビルドするとgcc-trunk
、g++-trunk
などとしてインストールされます。したがって、GCCの複数のバージョンをインストールできます。
ただし、GCCを組み合わせてプログラムをコンパイルすることは避けてください。特定のアプリケーションまたはライブラリのコンパイルに同じGCCを使用します。libstdc++
ライブラリの周囲で小さな非互換性が発生する可能性があることに注意してください。
最近のGCCのオプションを忘れないでください--enable-plugins
(残念ながら、このオプションはデフォルトでは有効になっていません、IIRC)。MELT(GCCを拡張するための高レベルのドメイン固有言語)を試してみたくなるかもしれません。
一部のディストリビューションでは、GCCトランクの最近のスナップショットが次のようにパッケージ化される場合がありますgcc-snapshot