私は答えのためにグーグルを試しましたが、誰もがGCCがSolarisオペレーティングシステムにすでにインストールされていると言っています。彼らはあなたの/usr/sfw/bin
に$PATH
を追加すると言って、私がやったのですが、マシンを再起動しましたが、GCCを使ってソフトウェアをコンパイルしようとしても何も起こりませんでした。
しかし、rootユーザーとして次のfindコマンドを実行すると:
find / -name gcc
結果が返されません。これは、このシステムにGCCがインストールされていないことを示しています。
どこから入手してシステムにインストールできますか?
注:これはSPARCではなくVMWareにあります。
もう少し調べてみると、使えることがわかりました
pkg install gcc-45
そして今、それはダウンロードで忙しいです。他のLinuxマシンと同様に、pkg
を使用できないので私はそれを使用することにうんざりしていました。
これを解決するために探して助けてくれてありがとう、しかし私はそれが今分類されていると思います。
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をインストールしない理由はありません。開発ツールはもう少し占有するので、ホストに置いておくことができます。ビルド/コンパイルをしたい。