web-dev-qa-db-ja.com

Solaris_x86へのGCCのインストール

私は答えのためにグーグルを試しましたが、誰もがGCCがSolarisオペレーティングシステムにすでにインストールされていると言っています。彼らはあなたの/usr/sfw/bin$PATHを追加すると言って、私がやったのですが、マシンを再起動しましたが、GCCを使ってソフトウェアをコンパイルしようとしても何も起こりませんでした。

しかし、rootユーザーとして次のfindコマンドを実行すると:

find / -name gcc

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

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

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

1
Kevdog777

もう少し調べてみると、使えることがわかりました

pkg install gcc-45

そして今、それはダウンロードで忙しいです。他のLinuxマシンと同様に、pkgを使用できないので私はそれを使用することにうんざりしていました。

これを解決するために探して助けてくれてありがとう、しかし私はそれが今分類されていると思います。

2
Kevdog777

gccの場所に関するアドバイスは、Solaris11ではなくSolaris10に関連しています。Solaris11の場合、gcc-45というパッケージをインストールする必要があることはすでに学習しましたが、それだけでは不十分です。

以下は、Solarisシステムに存在するはずのGNUパッケージのリストです。

次のように実行するだけです。

 pkg install pkg:// solaris/archiver/gnu-tar 
 pkg install pkg:// solaris/developer/gnu-binutils 
 pkg install pkg:// solaris/diagnostic /top
pkg install pkg:// solaris/file/gnu-coreutils 
 pkg install pkg:// solaris/file/gnu-findutils 
 pkg install pkg:// solaris /text/gawk
pkg install pkg:// solaris/text/gnu-diffutils 
 pkg install pkg:// solaris/text/gnu-grep 
 pkg install pkg:/ /solaris/text/gnu-sed

(いいえ、あなたが本当にこれを求めていなかったことを理解していますが、それらを利用できるようにすることで、将来のあなたの生活が楽になります)

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

[。 /developer/gcc-45
pkginstallpkg://solaris/system/header
pkginstallpkg://solaris/developer/build/autoconf
pkginstallpkg:/ /solaris/developer/build/automake-110

gcc-45をインストールするだけでは不十分です)

上記は、ビルド/コンパイルプロセス中にさまざまなオープンソースパッケージによって通常使用されるすべての従来のGNU/LinuxツールとC/C++開発用の従来のツールを備えたホストを提供します。

GNUツールはディスク容量をほとんど消費しないので、IMHOをインストールしない理由はありません。開発ツールはもう少し占有するので、ホストに置いておくことができます。ビルド/コンパイルをしたい。

2
peterh