Solaris_x86へのGCCのインストール

Solaris_x86へのGCCのインストール

私の答えをインターネットで検索してみましたが、誰もがGCCがすでにSolaris OSにインストールされていると言います。彼らはそれを/usr/sfw/binあなたのものに追加するように頼み、それをしてコンピュータを$PATH再起動しましたが、GCCを使ってソフトウェアをコンパイルしようとすると何も起こりません。

ただし、rootユーザーとして次のfindコマンドを実行した場合:

find / -name gcc

結果は再び出ません。私にとって、これはGCCがシステムにインストールされていないことを示します。

どこで入手してシステムにインストールできますか?

メモ:これはSPARCではなくVMWareにあります。

答え1

より多くの調査を行った後に利用できることがわかりました。

pkg install gcc-45

現在ダウンロード中です。利用できない他のLinuxシステムと同様に、使用に疲れましたpkg

この問題を解決するために検索し、助けてくれてありがとう。しかし、今は解決したようです。

答え2

どこを見るべきかについてのアドバイスは、gccSolaris 11ではなくSolaris 10を参照してください。 Solaris 11の場合というパッケージをインストールする必要があることを学びましたが、gcc-45それだけでは不十分です。

以下は、すべてのSolarisシステムに存在する必要があると考えられるGNUパッケージのリストです。

次のようにしてください。

pkgのインストール pkg://solaris/archiver/gnu-tar
pkgのインストール pkg://solaris/developer/gnu-binutils
pkgのインストール pkg://solaris/diagnostic/top
pkgのインストール pkg://solaris/file/gnu-coreutils
pkgのインストール pkg://solaris/file/gnu-findutils
pkgのインストール pkg://solaris/text/gawk
pkgのインストール pkg://solaris/text/gnu-diffutils
pkgのインストール pkg://solaris/text/gnu-grep
pkgのインストール pkg://solaris/text/gnu-sed

(いいえ、あなたが実際にこれを要求したわけではないことを知っています。しかし、それを持っていると、後であなたの人生がより楽になります)

これはあなたが要求したものです。開発/ビルド目的でホストを使用する場合は、次のものを追加する必要があります。

pkgのインストール pkg://solaris/developer/build/gnu-make
pkgのインストール pkg://solaris/developer/build/make
pkgのインストール pkg://solaris/developer/gcc-45
pkgのインストール pkg://solaris/system/header
pkgのインストール pkg://solaris/developer/build/autoconf
pkgのインストール pkg://solaris/developer/build/automake-110

(シンプルなインストールではgcc-45十分ではありません)

上記は、ビルド/コンパイルプロセス中にさまざまなオープンソースパッケージで一般的に使用されるすべての既存のGNU / Linuxツールと、C / C ++開発用の既存のツールを含むホストを提供します。

GNU ツールはディスク容量が非常に少ないため、インストールしない理由はありません。開発ツールはより多くのスペースを占めるため、ビルド/コンパイルを望ましくないホストに保存できます。

関連情報