我安装了一个新的Ubuntu Linux系统,现在想要更新gcc编译器。最新的gcc编译器依赖于gmp、mpfr和mpc库,因此我按照指示下载了这些库的源代码并将它们放入了gcc 4.8.1源文件夹中。
configure命令似乎运行得很好。由于没有任何适当的选项,我没有包含任何选项,只是使用了默认值。
但是,当我运行make命令时,出现了以下错误:
configure: error: C++ compiler missing or inoperational
make[2]: \*** [configure-stage1-libcpp] Error 1
make[2]: Leaving directory `/home/clay/programming/C++/gcc-4.8.1'
make[1]: \*** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/clay/programming/C++/gcc-4.8.1'
make: \*** [all] Error 2
我正在以root身份从终端窗口运行,我尝试了make distclean并尝试了第二次,但没有成功。我知道它可以找到gcc和cc,因为在make输出中有这样的信息。
您有什么想法吗?
gcc
是C编译器,而不是C++编译器。 - MadScientist