こんばんは。
最近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
No.2ベストアンサー
- 回答日時:
何の configure かわかりませんが、GNU がらみの configure なら、
環境変数 CC を gcc にセットして実行すればgcc が使われるよう
になると思いますよ。(というか、GNU のやつなら普通はデフォル
トで gcc だと思うけど)
一旦実行してしまっているなら make distclean で配布状態に戻してから、
env CC=gcc ./configure とかして実行します。
それでだめなら、
ln -s ***/gcc /usr/local/bin/cc
とかして、cc と打ったら gcc が動くようにしてみてはいかがでしょう?
/usr/local/bin が path の前の方にないといけませんが。
ご回答ありがとうございます。
見事にenv CC=gcc ./configureで通りました。
#まだまだmakeはできませんが(^^;
ありがとうございました。
No.5
- 回答日時:
下の文章が変なので書き直します。
Companionには、*入っていない* libstdc++ をsunsite辺りから取ってきてインストールする必要があると聞いた覚えがあります。
sinsiteのSolaris 8の所には libstdc++ がありませんので Solaris 7の所からダウンロードして下さい。
# stripが無いと言われ、binutilを入れたら
# エンディアンが違うとか言われ、コンパイラ自体
# 動かなくなった、現状使えてない人からの
# アドバイスでした(^^;
参考URL:http://sunsite.sut.ac.jp/sun/solbin/
ご回答ありがとうございます。
一応ccをGCCとすることで解決しましたので、
この方法はまた機会があったら試させてもらいます。
ポイントをあげられるのが二人までなのでポイントはあげられません。
申し訳ないですm(_ _)m
No.4
- 回答日時:
Companionには、*入っていない* libstdc++-2.8.1.1 をインストールする必要があると聞いた覚えがあります。
sunsite の Solaris 7(Solaris 8用は無い)を入れないと駄目、と聞いた覚えがあります。
# stripが無いと言われ、binutilを入れたら
# エンディアンが違うとか言われ、コンパイラ自体
# 動かなくなった、現状使えてない人からの
# アドバイスでした(^^;
参考URL:http://sunsite.sut.ac.jp/sun/solbin/
No.3
- 回答日時:
Solaris2 からは C コンパイラは
別売の製品になっていたはずです。
なので Solaris 標準の cc ではコンパイルできません。
GCC を利用されるようなので Sun C コンパイラを
購入することはないのでしょうが、
他の方も答えられているように
環境変数 CC に gcc をセットするか
configure 実行時に GCC を使うように設定することで
通常は大丈夫です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
opensuseでファイルの検索方法
-
バイナリで配布されているプロ...
-
make-3.80のセットアップ法を教...
-
Cygwinをいれました
-
スライドショー(速度)について
-
Microsoft Officeを2台目のPCに...
-
「Volumes」というフィルダにつ...
-
dell ノートパソコン 起動しな...
-
「ぱらすて」が見れない! Sil...
-
Win10機で Excel 2002 を使う方...
-
WindowsVirtualPC
-
nec9821-cx2の起動ディスク
-
初めまして! 僕、Windows vist...
-
jucheck.exe とは何ですか。
-
NVIDIA geforce
-
デバイスに対応していない
-
なぜいちいち日本語入力に切り...
-
Tigerでのパーティション分けに...
-
DVDが見られない
-
HDD故障、SSDに換装
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
よく目にするファイル名にdevel...
-
zlibのパス確認方法について
-
RedHat linux 7.5への xinetdの...
-
readline-develについて
-
squidのアンインストール
-
squidのdnsserverが見つからな...
-
ターゲットが指定されていない?
-
VineLinux3.2でMySQL5をインス...
-
Cygwinをいれました
-
tarでインストールされたパッケ...
-
AIX gcc コンパイルエラーにつ...
-
linuxからC言語のコンパイラー...
-
tar.gzのファイルがインストー...
-
ソースからコンパイルしたPHPを...
-
make-3.80のセットアップ法を教...
-
linuxの上位、下位互換について
-
バイナリで配布されているプロ...
-
インストールされているディレ...
-
iperf、configure時にエラー
-
opensuseでファイルの検索方法
おすすめ情報