私の使命は、ソフトウェア開発者が使用できるように32ビットライブラリと64ビットライブラリをアップグレードして構築することです。システム全体を変更したくない場合は、自分のユーザーアカウントとしてのみ使用するSolaris x86システムに64ビットサポートGCCバージョン4.7.1をインストールする必要があります。
答え1
以下からソースコードをダウンロードしてください。
http://gcc.petsads.us/releases/gcc-4.7.1/ または別のミラーで http://www.gnu.org/software/gcc/mirrors.html
アーカイブを解凍する
prefix=/home/myname/gccfolder 構成の使用
コンパイルとインストール
答え2
独自のSolarisホストを所有することも同様に簡単であることがわかります。 Solaris X86をインストールするだけです。仮想ボックスそれからあなたはあなた自身を持っています。あなたの目的が開発とテストである場合、Solarisを使用するためのライセンス料はありません。
パッケージリポジトリを使用すると、依存関係を直接構築して管理し、64ビットをサポートするかどうかを疑問に思う手間を省くことができます。欠点は、パッケージをインストールするにはスーパーユーザー権限が必要であることです。これが、プライベート(仮想)Solarisホストを持つことをお勧めする理由です。
ここに Solaris 11.2 ベータをインストールします。あなたの目的のためにそれがベータであることは重要ではありません(私はそれを使用しており、いかなる方法でも壊すことはできません)。このバージョンの使用を推奨する理由は、このバージョンのパッケージストアがさまざまなバージョンのGCC(4.5、4.7、および4.8)を選択できるためです。特にv4.7.1が必要ですか、それともv4.7.3も動作しますか?
Solaris ベータ版を使用したくない場合は、Solaris 11.1 を使用できますが、これによりパッケージストアに GCC v3.4.3 または GCC v.4.5.2 のみが提供されます。あなたが望むもの。
また見てくださいunix.stackexchange.comのこのリンク手動方法を使用してSolaris開発ホストを正しく設定する方法を学びます。