Devi installare gcc-c++
pacchetto.
yum install gcc-c++
Non so perché, ma ho appena rinominato il mio file sorgente COLARR.C in colarr.c e l'errore è scomparso! probabilmente ne hai bisogno
sudo apt-get install g++
Questo problema può verificarsi se sono installate versioni differenti di g++ e gcc.
g++ --version
gcc --version
Se questi non danno il risultato, probabilmente hai più versioni di gcc installate. Puoi controllare usando:
dpkg -l | grep gcc | awk '{print $2}'
Di solito, /usr/bin/gcc sarà collegato simbolicamente a /etc/alternatives/gcc che è di nuovo collegato simbolicamente a dire /usr/bin/gcc-4.6 o /usr/bin/gcc-4.8 (nel caso tu abbia gcc-4.6, gcc-4.8 installato.)
Modificando questo link puoi far girare gcc e g++ nella stessa versione e questo potrebbe risolvere il tuo problema!