C++ プログラムをコンパイルするためにコンパイラを解決するにはどうすればよいでしょうか?

C++ プログラムをコンパイルするためにコンパイラを解決するにはどうすればよいでしょうか?

で C++ プログラムをコンパイルしようとするとg++ hello.cpp、次のエラーが発生します:

The program 'g++' can be found in the following packages:
 * g++
 * pentium-builder
Try: sudo apt-get install <selected package>

実行すると、次のようにsudo apt-get install g++出力されます。

E: Unable to correct problems, you have held broken packages.

答え1

「破損したパッケージが保留中」エラーを修正するには:

sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get update

関連情報