Durante l'esecuzione di un 3rd party C++ programma ottengo il seguente errore:durante il caricamento delle librerie condivise: libgomp.so.1:, versione GCC errata?
errore durante il caricamento delle librerie condivise: libgomp.so.1: non può aprire il file oggetto condiviso: Nessun file o directory
Il libgomp.so .1 library è la libreria di runtime OpenMP della raccolta del compilatore GNU.
Questa parte del pacchetto GCC? Posso eseguire il programma su un sistema con gcc-4.5, ma non con gcc-4.3 o gcc-4.6.
Oppure devo installare un altro pacchetto?
Ho provato a sistemarlo manualmente sul sistema con gcc-4.3 scaricando la libreria e inserendola in LD_LIBRARY_PATH, ma poi ho un'altra libreria mancante: /usr/lib/libstdc++.so.6: versione `GLIBCXX_3 .4.11 'non trovato. libstdc è la libreria GNU standard C++ quindi questo indica anche una versione errata di GCC?
io non sono uno sviluppatore C++ quindi non pienamente so che queste librerie sono e come funzionano le biblioteche in generale, con il codice C++.
L'os è Linux 64 bit.
gcc-4.3 macchina: openSUSE 11.1
gcc-4.5 macchina: openSUSE 11.4 (su questa macchina funziona il programma)
gcc-4.6 macchina: openSUSE 12.1
presumo linux su quel sistema. Qual è la distribuzione attuale? – unkulunkulu
Il programma è a 64 bit? –