7

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 を実行して 2 回目の試行を行いましたが、サイコロはありません。make出力でそう言っているので、gccとccの両方を見つけることができることを私は知っています。

何か案は?

4

2 に答える 2

8

GCC をビルドするには、C++ コンパイラが必要です。Ubuntu では、C++ コンパイラは (C++ コンパイラではなく C コンパイラ) とはg++別のパッケージに含まれgccているため、次のことを確認してください。

sudo apt-get install g++
于 2013-08-14T23:38:33.117 に答える
3

まず、C++ コンパイラがマシン上でビルドできるようにする必要があります。

yum install gcc-c++  
于 2015-04-21T07:41:47.297 に答える