Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Whenever I try to compile a c++ program with g++ hello.cpp, I get:

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

Then if I run sudo apt-get install g++ it outputs:

E: Unable to correct problems, you have held broken packages.
share|improve this question

To fix 'held broken packages' error:

sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get clean
sudo apt-get update
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.