Wie stellt man die libstdc-Bibliothek bereit?

Wie stellt man die libstdc-Bibliothek bereit?

Ich habe eine C++-Anwendung unter Ubuntu Linux erstellt und versuche nun, sie unter Centos Linux auszuführen. Es tritt folgender Fehler auf:

/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found

Wie wird in dieser Situation normalerweise vorgegangen? Kann ich alle Bibliotheken irgendwie in meine ausführbare Datei einfügen? Soll ich sie wie folgt installieren:

sudo apt-get install libstdc++6

Ist es normal, dass diese Bibliothek bei einer Standard-Linux-Neuinstallation nicht installiert wird?

Antwort1

Um C++ auf einem frisch installierten Ubuntu-System zu kompilieren, benötigt man das Paket „build-essential“.

$sudo apt installiere Build-Essential

verwandte Informationen