2016-07-12 12 views
0

Ich bekomme die folgenden Fehler, wenn ich versuche, ein C/C++ Programm in Mobaxterm zu kompilieren.mobaxterm - Probleme beim Kompilieren von C und C++

/bin/ld: cannot find -ladvapi32 
/bin/ld: cannot find -lshell32 
/bin/ld: cannot find -luser32 
/bin/ld: cannot find -lkernel32 
collect2: error: ld returned 1 exit status 

Ich habe die advapi32.dll, shell32, dll, user32.dll und kernel32.dll in meinem System32 Ordner im Laufwerk C. Ich bin mir jedoch nicht sicher, wie ich das Terminal dort aussehen lassen soll, um die .dll-Dateien zu finden. Wie behebe ich das? Bitte lassen Sie mich wissen, wenn Sie zusätzliche Informationen benötigen, die ich Ihnen zur Verfügung stellen soll.

Antwort

0

Dieses Problem tritt auf, weil manchmal in Mobaxterm die Bibliotheken in der falschen Reihenfolge gedownloadet werden, wodurch einige der Dateien nicht einbezogen werden. Wenn eine Bibliothek heruntergeladen wird, überprüft sie, ob der Ordner bereits vorhanden ist. Wenn dies der Fall ist, wird sie nicht aktualisiert. Versuchen Sie, mobaxterm zu deinstallieren und neu zu installieren, und laden Sie Ihre benötigten Pakete in einer anderen Reihenfolge herunter. Es kann von Paket zu Paket variieren.

Verwandte Themen