Sie müssen gcc-c++
installieren Paket.
yum install gcc-c++
Ich weiß nicht warum, aber ich habe gerade meine Quelldatei COLARR.C in colarr.c umbenannt und der Fehler ist verschwunden! Wahrscheinlich brauchst du das
sudo apt-get install g++
Dieses Problem kann auftreten, wenn verschiedene Versionen von g++ und gcc installiert sind.
g++ --version
gcc --version
Wenn diese das Ergebnis nicht liefern, haben Sie wahrscheinlich mehrere Versionen von gcc installiert. Sie können dies überprüfen, indem Sie Folgendes verwenden:
dpkg -l | grep gcc | awk '{print $2}'
Normalerweise wird /usr/bin/gcc symbolisch mit /etc/alternatives/gcc verknüpft, was wiederum symbolisch verknüpft ist, um zu sagen, /usr/bin/gcc-4.6 oder /usr/bin/gcc-4.8 (Falls Sie haben gcc-4.6, gcc-4.8 installiert.)
Indem Sie diesen Link ändern, können Sie gcc und g++ in derselben Version ausführen lassen, und dies kann Ihr Problem lösen!