Ich bekomme diesen Fehler, wenn ich meine Testdatei in Linux CentOS7 kompiliere.Welches Paket müssen wir installieren, um den Fehler -lgcc_s zu entfernen?
/usr/bin/ld : cannot find -lgcc_s
collect2: error: ld return 1 exit status
Ich bekomme diesen Fehler, wenn ich meine Testdatei in Linux CentOS7 kompiliere.Welches Paket müssen wir installieren, um den Fehler -lgcc_s zu entfernen?
/usr/bin/ld : cannot find -lgcc_s
collect2: error: ld return 1 exit status
Es bedeutet, es ist nicht eine vorhandene Bibliothek gcc_s
finden.
Ein Grund dafür ist, dass, obwohl libgcc
vorhanden ist, es möglicherweise nicht in den Pfaden bekannt ldconfig
ist.
versuchen, diese von
sudo /sbin/ldconfig -p | grep libgcc
, wenn die Ausgabe Show zu tun, dass der Link zu libgcc
ist Pfaden entspricht, die Sie oben aufgeführt haben?
Eine Problemumgehung für Sie möglicherweise sein, die Verknüpfung zu der entsprechenden Bibliothek zu Ihrem Kompilierbefehl for example hinzufügen, es wird die Aufgabe erledigen.
g++ yourprogram.cpp -L /usr/lib/gcc/x86_64-linux-gnu/4.6/
'sudo' wird nicht für' ldconfig -p' benötigt – Bulletmagnet