Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

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

I just downgraded from 13.04, which seems to have some stability problems right now, and moved back to 12.04.LTS.

I installed the GCC 4.8 compiler, which is not the default GCC compiler on 12.04. I need this compiler to get all the C++ 11 features it supports and were there by default with the compiler that comes with 13.04, using the ‘-std=c++11' switch.

So now I have 4.8 compiler installed, but I can't figure out how to make applications understand that the new compiler should be used for gcc/g++ instead of the default GCC compiler that comes with 12.04 (4.4.x?). How do I do this?

I saw somewhere that update-alternatives would do it. But I don't know to how use it to set the new GCC compiler to be the system default.

share|improve this question
See:… for the required commands to upgrade to 4.8. – Vector Aug 6 '13 at 18:28

Your Answer


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

Browse other questions tagged or ask your own question.