Recientemente tuve que programar C++ en Windows para un proyecto de la Universidad, y estoy bastante confundido acerca del sistema de librerías estáticas y dinámicas, qué necesita el compilador, qué necesita el enlazador, cómo construir una biblioteca ... ¿hay algo bueno? documento sobre esto por ahí? También estoy bastante confundido acerca del sistema de biblioteca * nix (así que, dylibs, la herramienta ar, cómo compilarlos ...), ¿puedes señalar un documento de revisión sobre las técnicas actuales de la biblioteca en las diversas arquitecturas?Bibliotecas estáticas, bibliotecas dinámicas, DLL, puntos de entrada, encabezados ... ¿cómo salir de esto con vida?
Nota: debido a mi poco conocimiento, este mensaje podría contener conceptos erróneos, no dude en editarlo.
Gracias
agrega a más de referencia, voy a agregar al resumen.
Referencias
Dado que la mayoría de ustedes publicado * nix o Windows referencias específicas voy a resumir aquí los mejores, que marcará respuesta como aceptada la Wikipedia en uno, porque es un buen punto de partida (y tiene referencias dentro también) para ser introducido a esto.
Program Library Howto (Unix)
Dynamic-Link Libraries (from MSDN) (de Windows)
DLL Information (StackOverflow) (de Windows)
Programming in C (Unix)
An Overview of Compiling and Linking (Windows)
Ver: http://stackoverflow.com/questions/124549/dll-information – Shog9
@tunnuz - gracias por proporcionar el resumen –