• ベストアンサー

solaris9にインストールできるフリーのコンパイラ

Solaris9にフリーのコンパイラをインストールしたいのですが、なかなかありません。 gccをインストールしようとしたのですが、下記のエラーが出てしまいます。 /usr/ucb/cc: language optional software package not installed Solaris9にインストールできるフリーのコンパイラをご存知の方、もしくは 上記エラーの解決策をご存知の方はおしえてください。 よろしくお願いします。

  • waii
  • お礼率20% (5/24)

質問者が選んだベストアンサー

  • ベストアンサー
  • astronaut
  • ベストアンサー率58% (303/516)
回答No.1

ほとんど gcc しか選択の余地が無いし,それがベストだと思いますが. ひょっとして,ソースからgccインストールしようとしてます? もしそうなら,コンパイラをインストールするのにコンパイラが必要ですけど. 以下にgccのバイナリがあります. http://sunfreeware.com/ アーキテクチャ(SPARC or INTEL)に応じたパッケージを 使いましょう.

関連するQ&A

  • ccが動かない on Solaris

    こんばんは。 最近Solaris 8 for Intel(10/00)に挑戦しているものです。 コンパイルの時に必要となるcc(C++コンパイラ?)のことで質問があります。 ccを実行しようとすると、こんなエラーがでます。 $ cc /usr/ucb/cc: language optional software package not installed 原因を探るために/usr/ucb/ccを見たところ、 /usr/ccs/bin/ucbccがないとのことです。 さらに調べていくうちに、/opt/SUNWspro/bin/ccへのシンボリックリンクを /usr/ucb/ccとして置けばいいということがわかりました。 しかし、/opt/SUNWspro/というフォルダがないのです。 できるかぎり無駄は省きたいので、最小構成でインストールし、 CompanionからはGCCしかインストールしていません。 何か/opt/SUNWspro/以下にインストールするパッケージがあるのでしょうか。 SOFTWARE 2 of 2やCompanionには そういう雰囲気を漂わせているパッケージはありませんでしたが・・・。 どうすればよいのでしょうか。 /opt/SUNWspro/以下にインストールするパッケージは何でしょうか。 コンパイルができないとほとんどなにもできません(^^; どなたか、どんなことでもよいので情報があったら教えてくださいませm(_ _)m

  • Solaris10でdelegateをインストール

    OS:Solaris10(SPARC)を使っています。 delegateのインストールをしようとしているのですが 解凍したあとmakeコマンドを入れると # cd work/delegate8.95 # /usr/ccs/bin/make すると、以下のメッセージがでます。 cc -DMKMKMK -DDEFCC=\"cc\" -I../include -L../lib mkmkmk.c -o mkmkmk.exe /usr/ucb/cc:language optional software package not installed **Error Code 1 make:Fatal error :Command failed for target 'mkmake.exe' # /usr/ccs/bin/make CC=gcc と入れても sh:gcc 見つかりません とエラーがでます。 コンパイラがインストールできていないのでしょうか?それともパスの設定がまずいのでしょうか? どこから手をつけてよいかわからない状態です。アドバイスをよろしくお願い致します。

  • SunOSでコンパイルエラー

    /usr/ucb/cc: language optional software package not installed がでます。何がいけないのでしょうか? よろしくお願いいたします。

  • OpenSSLのバージョンアップがうまくいかない

    いつも参考にさせていただいております よろしくお願いします openssl-0.9.8bからopenssl-0.9.8kへバージョンアップしています makeの際にエラーがでてしまいうまくいきません sh: cc: 見つかりません。 というメッセージが出たのでパスを通して再度実施したところ /usr/ucb/cc: language optional software package not installed というメッセージが出ました ccではなくgccでコンパイルするのではないかと思い openssl-0.9.8bとopenssl-0.9.8kのMakefileを比較したところ openssl-0.9.8b  PLATFORM=solaris-sparcv9-gcc  CC= gcc openssl-0.9.8k  PLATFORM=solaris-sparcv9-gcc  CC= cc となっていました # cd openssl-0.9.8k # ./config # make # make install configする前などで何か対応が必要なのでしょうか? それとも何か別の対策が必要なのでしょうか? どなたかご教授ください 宜しく御願いします (参考) OS:Solaris 9 apache:httpd-2.2.3

  • Solaris10でCコンパイラが見つからない?

    Solaris 10 1/06 X86版にphp5.1.2をインストールしようとしているのですが、下記エラーが表示されてコンパイルが終了してしまいます。 エラー内容を見るとCコンパイラが見つからないといっているようなのですが、どう対応すればいいのでしょうか・・・ Solaris10にはgccコンパイラがインストールされていると思うのですが・・・ どなたかよろしくおねがいします。 # ./configure loading cache ./config.cache checking for Cygwin environment... no checking for mingw32 environment... no checking for egrep... egrep checking for a sed that does not truncate output... /usr/bin/sed checking host system type... i386-pc-solaris2.10 checking target system type... i386-pc-solaris2.10 checking for gcc... no checking for cc... no configure: error: no acceptable cc found in $PATH

  • mrtgの設定について

    お世話になります。(勉強中の初心者です。) バーチャルPCにてSolaris10を入れてmrtgを設定しているのですが うまくいかない所がありますのでご教授をお願いします。 (環境はバーチャルPCなので制限等があると思いますがご教授をお願いします。) ・net-snmp-5.0.11:コンパイル、make、make installはできました ・zlib-1.2.3:コンパイル、make、make installはできました ・libpng-1.2.29:コンパイル(できました)make(失敗)  →libpng-1.2.29のmakeコマンドにて下記のようにエラーメッセージ  が出て困っています。 # make cc -I../zlib -O -c png.c /usr/ucb/cc: language optional software package not installed *** Error code 1 make: Fatal error: Command failed for target `png.o' よろしくお願いします。

  • Free Solaris9のインストール

    Free Solaris9をvmware3.2にインストールしております。 googleで調べるとたくさんの方が手順を公開されている ので、それを参考にトライしているのですが、現在、 ちょっと困っております。 Solaris9 Software CD1のインストールまでは問題ない のですが、再起動後にsolarisが立ち上がった後は Solarisの壁紙があり、マウスを左クリックすると 「workspace menu」が出てきます。 WEBで手順を調べていると、「Solaris9 Software CD2」 のインストールへと続くはずなのですが・・ どうすれば「Solaris9 Software CD2」と「LanguagePack」の インストールへ進めるのかわかりません。 アドバイスなどいただけましたら幸いです。

  • solarisのcコンパイラでコンパイルすると日本語はエラーがでます。

    solarisのcコンパイラ、コマンドはccとgccです。で、日本語がコンパイルできるようにするには、どのように設定すればいいのですか?普段はWindowsを使っていて、学校だけUnix系を使っているのであまりUnix系の操作が分からないので、詳しく教えてください。

  • solaris9に32ビットのapache,phpをinstallしたい

    solaris 8で32ビット版gccでapache.php,あるモジュール(phpで使うxxx.soファイル) を構築して,solaris8では問題なく動くのですが solaris 9で構築することになり,apache,php等をinstallしましたが sokaris9ではgccが基本的に64bitなので,apache,phpも64bitでinstall されたようです が,あるモジュールは,32ビットしか対応していないので, 普通にgccしてもELFのエラーがでたので gccの-m32オプションを付けてコンパイルしてコンパイルは通りました (xxx.soは作成完了) しかし,実際cgiを起動して,phpからそのxxx.soの中の関数郡を使おうとするとELFのエラーがでました そこで,apache,phpを32ビットでinstallすればいいのではと思いましたが,Makefileをいじったりしていろいろとやってみましたが うまくいきません gccは3.4.4のsolari9 64bit版のパッケージを入れています solaris9でgccが64ビット環境で,apache,phpのinstallのやり方を 教えてください

  • OMCCコンパイラ #includeができない

    並列化を学んでいるのですが、 omccコンパイラでcプログラムをコンパイルすると、 "/usr/include/stdio.h", line ***: syntax error at symbol '__*' ↑の様なエラーが10行ほど出てしまいます。 gccコンパイラでコンパイルしてみると、普通に通るのですが…。 何かインストールし忘れているのでしょうか?