.cpp-Datei kompilieren als .lib-Datei Korrektur?
-
Hallo,
wenn ich mir aus diversen .cpp-Dateien eine statische Lib gebaut habe, und mir nachher auffällt, dass sich in einer Datei ein Fehler eingeschlichen hat, kann ich dann einfach die Datei separat mit einbinden/kompilieren und davon ausgehen, dass der Linker die .o-Datei bevorzugt?
Also werden erst die .o- und dann die .lib-Dateien durchsucht?
Eigentlich interessiert mich nur gcc, aber ist das bei allen gängigen Compilern gleich?....Und kann man das beeinflussen???
-
Nein
-
Was?
-
Dieser Thread wurde von Moderator/in Arcoth aus dem Forum C++ (alle ISO-Standards) in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Üblicherweise ist die Reihenfolge beim Compiler-Aufruf (bzw. genauer beim Linken) maßgebend. Ob dies aber für .o-Dateien und .lib-Dateen auch gilt, mußt du ausprobieren (es gibt ja keinen Standard für das Linken).
-
Ok Danke. Das deckt sich ca mit dem was ich so zwischendurch in Netz gefunden habe.
es gibt ja keinen Standard für das Linken
Das ist schlecht, aber gut zu wissen.