Ich musste C++ unter Windows für ein Universitätsprojekt programmieren, und ich bin ziemlich verwirrt über statische und dynamische Bibliotheken System, was der Compiler braucht, was der Linker braucht, wie man eine Bibliothek baut ... ist es gut darüber dokumentieren? Ich bin auch ziemlich verwirrt über das * nix-Bibliothekssystem (also, dylibs, das ar-Tool, wie man sie kompiliert ...), können Sie ein Review-Dokument über die aktuellen Bibliothekstechniken auf den verschiedenen Architekturen zeigen?Statische Bibliotheken, dynamische Bibliotheken, DLLs, Einstiegspunkte, Header ... wie kommt man lebend davon?
Hinweis: aufgrund meiner schlechten Kenntnisse könnte diese Nachricht falsche Konzepte enthalten, fühlen Sie sich frei, sie zu bearbeiten.
Danke
frei Fühlen Sie sich mehr Verweis hinzuzufügen, ich sie zu der Zusammenfassung hinzufügen.
Referenzen
Da die meisten von euch auf dem Laufenden * nix oder Windows-spezifische Referenzen werde ich hier die besten zusammenfassen, ich werde als akzeptierte Antwort der Wikipedia ein, da ist ein guter Startpunkt markieren (und hat auch Referenzen im Inneren), um sich mit diesem Zeug vertraut zu machen.
Program Library Howto (Unix)
Dynamic-Link Libraries (from MSDN) (Windows-)
DLL Information (StackOverflow) (Windows-)
Programming in C (Unix)
An Overview of Compiling and Linking (Windows)
Siehe: http://stackoverflow.com/questions/124549/dll-information – Shog9
@tunnuz - danke für die Zusammenfassung –