Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

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

1 Answer 1

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.