Während ein 3rd-Party-C++ Programm ausführt, erhalte ich folgende Fehlermeldung:Fehler beim Laden von gemeinsam genutzten Bibliotheken: libgomp.so.1:, falsche GCC-Version?
Fehler beim Shared Libraries Laden: libgomp.so.1: kann nicht mit anderen geteilt Objektdatei öffnen: Keine solche Datei oder das Verzeichnis
Die libgomp.so .1-Bibliothek ist die OpenMP-Laufzeitbibliothek der GNU-Compiler-Sammlung.
Ist dieser Teil des GCC-Pakets? Ich kann das Programm auf einem System mit gcc-4.5 ausführen, aber nicht mit gcc-4.3 oder gcc-4.6.
Oder muss ich ein anderes Paket installieren?
Ich habe versucht, dies manuell auf dem System mit gcc-4.3 zu beheben, indem Sie die Bibliothek herunterladen und auf den LD_LIBRARY_PATH setzen, aber dann bekomme ich eine weitere fehlende Bibliothek: /usr/lib/libstdc++.so.6: Version `GLIBCXX_3 .4.11 'nicht gefunden. libstdc ist die GNU Standard C++ - Bibliothek, so dass dies auch eine falsche Version von GCC anzeigt?
Ich bin kein C++ - Entwickler, daher weiß ich nicht genau, was diese Bibliotheken sind und wie Bibliotheken im Allgemeinen mit C++ - Code funktionieren.
Das Betriebssystem ist Linux 64 Bit.
gcc-4.3-Maschine: openSUSE 11.1
gcc-4.5-Maschine: openSUSE 11.4 (auf dieser Maschine das Programm funktioniert)
gcc-4.6-Maschine: openSUSE 12.1
Ich nehme an, Linux auf diesem System. Was ist die tatsächliche Verteilung? – unkulunkulu
Ist das Programm auch 64-Bit? –