gccだけでc++をコンパイルできますか?

[上に] [前に] [次に]
Phine 2000/03/24(金) 14:41:14
telnet で gcc は使えるんですけど、
g++ は Permission denied になってしまいます。
gcc -x `c++' -o test.cgi test.cc
のようにしても上手くいきません。
gcc だけでは c++ はコンパイルできないんでしょうか?

2000/03/24(金) 15:03:01
gccのバージョンによります。

mizzy 2000/03/24(金) 15:12:12
エラーはどんな内容ですか?「Unmatched `.」とかじゃありませんか?

gcc -x c++ -o test.cgi test.cc

でいけるはずです。でも、-xオプションはなくてもよかったと思います。

H&A 2000/03/24(金) 15:16:50
まず、

% gcc --version

でバージョンを確認された後に

% gcc -c test.cc

でコンパイルだけをしてみるというのはどうでしょう。めでたくコンパイルが可能であれば、

% gcc -o test.cgi test.o -lstdc++

などによって実行可能ファイルが生成できるかもしれません。
それにしても、g++ が "Permission denied" になるというのは気になりますね…

Phine 2000/03/24(金) 20:39:31
[[解決]]
猫さん、mizzyさん、H&Aさん、ありがとうございます。
gcc のバージョン 2.7.2.3 で、
  gcc -c test.cc
  gcc -o test.cgi test.o -lstdc++
としたらコンパイルできました。
どうもありがとうございました。

[上に] [前に] [次に]