gccでc++プログラムをコンパイルできない

このQ&Aのポイント
  • gccを使用してc++プログラムをコンパイルできません。エラーメッセージには'cc1plus'が見つからないと表示されます。
  • g++やc++コマンドを使用しても'command not found'と表示されます。gccのバージョンは4.3.0で、環境はfedora9です。
  • fedora9には最初からgccがインストールされていなかったため、yumコマンドを使用してインストールしましたが上手くいきません。
回答を見る
  • ベストアンサー

gccでc++プログラムをコンパイルできない

gccをインストールして使ってみたのですがc++のプログラムをコンパイルすることができません。 gcc test.ccとすると gcc: error trying to exec 'cc1plus': execvp: そのようなファイルやディレクトリはありません というエラーがでます。 ネットで調べたところg++かc++のようにコンパイルすればいいということでしたが、g++やc++とうつとcommand not found とでます。 gcc -versionで調べたところgccのバージョンは gcc (GCC) 4.3.0 20080428 (Red Hat 4.3.0-8) です。 環境はfedora9です。fedora9をインストールしたときにgccがインストールされていなかったので yum install gcc でインストールしたのですが、これがまずかったのでしょうか? 分かっている方からするとトンチンカンな質問かもしれないのですが、どなたかよろしくお願いします。

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

  • ベストアンサー
  • hidebun
  • ベストアンサー率50% (92/181)
回答No.1

yum install gcc-c++ としてみたらどうでしょうか?

akahiro1
質問者

お礼

できました。 ありがとうございます。

関連するQ&A

  • gccのコンパイルが出来ません

    gcc(MinGW)をインストールをして、binにPATHを通したのですが、コンパイルしてみると gcc: installation problem, cannot exec `cc1plus': No such file or directory というエラー文がでました。 解決方法をどなたか教えて下さい;; OS は XP Professional SP2 です。 http://www.knatech.info/Dev-mingw-install.htmlを参考にしました。

  • AIX gcc コンパイルエラーにつきまして

    お世話になります。 Severもcもまったくわからない初心者なのですが質問させていただきます。 Make.plを実行してsoファイルを書き換えたいのですが、実行すると下記のようなエラーが出て最後までMakeが実行できません。 <ccを指定してコンパイル> 1506-507 (W) 使用できるライセンスはありません。プログラム提供者に連絡して、追加ユーザーを追加してください。 すぐにコンパイルが行われます。 <gccを指定してコンパイル> installation problem, cannot exec `cc1plus' Makeを実行したいのですがどうしたらよいでしょうか。 gccでコンパイル、他のコンパイラでの対応方法などありましたらご教授頂けると幸いです。 (ccの場合ライセンス自体が切れているっぽいのでできれば避けたいと考えています) 漠然とした質問で申し訳ないのですがよろしくお願いいたします。 OS -> AIX v4.3 cc -> CforAIX v.6 gcc -> powerpc-ibm-aix4.3.2.0 v 2.95.3

  • Fedora core 3 でgcc

    Fedora core 3 に初期インストールしてあるgcc-3.4.2よりも古いバージョンのgcc(例えばgcc-3.3.3)をインストールしたいのですが、この作業をyumによって行うことができますか?教えてください。

  • gcc バージョン違いによるコンパイルエラー

    C言語でWeb系のプログラムを作成している者です。 以前まで、OSはFreeBSD 4.11-RELEASE-p12・gccのバージョンは2.95.4でコンパイルできていたプログラムが、OSはFreeBSD 5.4-RELEASE-p8・gccのバージョンは・gccのバージョンは 3.4.2で、今まで出なかったようなエラーが沢山出現し、コンパイルできなくなってしまいました。 OSをインストールし直すのは、既に稼働中のサイトですので厳しく、GCCのバージョンを下げるかソースを書き換えるかして対処する方向で行きたいと考えております。 しかし、gccの2.95.4の圧縮ファイルはもう、gccの公式サイトに落ちておらず、バージョンダウンは難しそうです。 gccのバージョンによるコンパイルエラーを乗り越えた方、ご指摘など有りましたらお教えくださると幸いです。

  • gccのインストールとそもそもgccについて

    Fedora Core1をインストールしたのですが、gccなど Cのコンパイル環境が入っていませんでした。 今現在はgccでcのコンパイルだけしたいのですが、 何をインストールしたらよいのでしょうか? gccが使えるまでの手順など紹介されたサイトや本など ございましたら、教えていただけますか? インストールはgccの1つのみインストールするということでしょうか?1から勉強したいので、よろしくお願いいたします。 gccは静的?リンクが可能でしょうか? 実行ファイルだけで他の環境で動かしたので 効率や容量など問題にしておりません。 cはTurboCを使ったことがあるレベルです。

  • Cのコンパイル

    初歩的なことですいません。 Fedora Core5 のGNOME端末でC言語をコンパイルしようとしているのですが、gcc comand not find と返ってきて、コンパイルできません。ls でファイルは表示されます。gcc ファイル名.c と入力しています。どうすればコンパイルできるか教えてください。

  • CentOS,yumでのgccインストール

    CentOSで、ccのコンパイルができなかったので、インストールしようと思い # yum install gcc と入力すると、 Cannot find a valid baseurl for repo: base/7/x86_64 のエラーが出てしまいました。 どうすれば良いのでしょうか。

  • Fedoraとgccについて

    Fedora Core6をインストールしているPCがあります。もうFCは10ぐらいまで行っていますが、未だにFC6です。FC6を修得する前にどんどん先に行ってしまうので。さて、質問ですが、このFC6のgccのバージョンは4.1.1となっています。これを4.3.1に上げたいと思っており、 yum update gcc などと入力してみたのですが、更新版がない、という回答が帰ってきます。確かに4.3.1はあるのにおかしいと思っています。これはFC6としての更新が打ち切られたからでしょうか。あるいはyumのたたき方が間違っているかも。いかがでしょうか。どのようにしたらスムーズにgcc4.3.1を取り込めるでしょうか。もし、どうしてもこのFC6でgcc4.3.1にしたい場合、ソースを持ってきてインストールすることは可能でしょうか。あるいはFC6をデータを残したままFC7,8当たりに更新してその時点であらためてgccの更新を行うことも考えています。よろしくお願いします。

  • JavaでCプログラムをコンパイルするには

    linux環境で、javaによって別に作ってあるCのプログラムをコンパイルしたいのですが、execを使用して、 Runtime.getRuntime().exec("cc sample.c"); とするとコンパイルできません。 恐らくコマンドプロンプトなどを起動して指定してやればできると思うのですが、現在linux環境にないのでわかりません。 gnome-terminalかなにかだったような気がするのですが・・・。 どなたか教えていただければ幸いです。

  • Red Hat Linux 7Jでのgccコンパイルについて

    最近自作のPCに7Jをインストールしたのですが、PLANEX のLANカード(FNW-9702T)が認識せず、手動でドライバを 導入したいのですが、ソースのvia-rhine.cがgccでうまく コンパイルできません。 鬼の様なコンパイルエラーが出るので、ヘッダのパスが まずいのかと思ってその辺をいじりましたがうまくいきま せんでした。(ちなみにhello.cはOKです) ネットをあちこち覗くと、どうもバージョン7からgccが 変わりましたみたいな記述は見つかるのですが、対処の 仕方がよくわかりません。 バージョン7でうまくコンパイルできる方法をご存知の方 教えていただけませんか?

専門家に質問してみよう