static-linking

Cuándo usar bibliotecas dinámicas frente a estáticas

Al crear una biblioteca de clases en C++, puede elegir entre dynamic (.dll) y static (.lib) bibliotecas. ¿Cuál es la diferencia entre ellos y cuándo es apropiado usar cuáles?

Vinculación estática vs vinculación dinámica

¿Hay razones convincentes de rendimiento para elegir el enlace estático sobre el enlace dinámico o viceversa en ciertas situ ... se dedica a ejecutar código de biblioteca, esto puede hacer una gran diferencia. De lo contrario, (1) sigue siendo aplicable.

Aclaraciones de marcos estáticos vs dinámicos de iOS

Tengo que admitir que con el lanzamiento de iOS 8 estoy un poco confundido acerca de los marcos dinámicos y estáticos en iOS. ... cursos (como Datos Centrales o Imágenes) con mi .marco archivo? Voy a tener que hacer un separado .¿archivo bundle para eso?

GPL / LGPL y Vinculación estática [cerrado]

He leído en la web que existe la siguiente combinación: Código fuente propietario + Código Fuente GPL - > Código Fuente ... ce Propietario ) Ahora, ¿cómo funciona estáticamente/dinámicamente enlazando código GPL y LGPL con la combinación anterior?

# pragma comment (lib, "xxx.lib") equivalent under Linux?

Tengo un archivo de biblioteca estático llamado libunp.a, sé que podría usar gcc -lunp xx para enlazar a la biblioteca. Podr ... (lib,"xxx.lib") para decirle al compilador de Microsoft C/C++ que incluya la biblioteca; ¿cómo podría hacerlo bajo Linux/GCC?

Problema de Enlace Xcode4. Archivo fue construido para el archivo que no es la arquitectura que se vincula (arm6)

Recientemente, cambié a Xcode4 y cuando compilo mi proyecto obtuve el siguiente error. ld: warning: ignoring file /Users/myn ... que sus Arquitecturas estuvieran configuradas en 'Standard (armv6 armv7)'. ¿Qué puedo hacer para solucionar este problema?

Por qué gcc no suministra implícitamente la bandera-cLPI al compilar bibliotecas estáticas en x86 64

He tenido numerosos problemas para compilar objetos compartidos que enlazan estáticamente contra bibliotecas estáticas. Este ... uso si es necesario, ¿por qué no se suministra implícitamente ? Pensé que romper los cambios se suponía que era un gran no-no

¿El enlace estático de Linux está muerto?

De hecho, -static gcc flag en Linux no funciona ahora. Permítanme citar de las preguntas frecuentes de GNU libc: 2.22. I ... ¡el comportamiento inconsistente es malo!); Funciona en variaciones razonables del entorno glibc y las versiones de Linux;

¿Cómo compilar Haskell a una biblioteca estática?

Hey, Estoy aprendiendo Haskell y estoy interesado en usarlo para hacer bibliotecas estáticas para usar en Python y probableme ... algo de luz sobre esto ya que una gran cantidad de googleo me dejó con más preguntas de las que empecé con. Muchas gracias.

Crear un ejecutable estático de Haskell Linux

No es frecuente que dos cosas que amo tanto se junten para causarme tanta molestia (además de mis hijos). He escrito un progr ... ra GHC. Supongo que podría probar LambdaVM también. Pero me encantaría escuche consejos de la comunidad sobre qué hacer aquí.

¿Crear un binario enlazado estáticamente que use getaddrinfo?

He incluido el encabezado netdb.h, donde getaddrinfo está incluido, pero gcc emite esta advertencia: warning: Using 'getadd ... mi programa con dietlibc que compiló sin ningún error más el binario resultante era mucho más pequeño que lo que hace glibc.

Vinculación estática y Dinámica / Compartida con MinGW

Quiero comenzar con un simple uso de enlaces para explicar mi problema. Supongamos que hay una biblioteca z que podría compil ... ay muchas preguntas aquí, pero creo que cada una depende de la anterior y no hay necesidad de dividirlas en varias preguntas.

CMake y Enlaces estáticos

Estoy usando CMake en un proyecto, y estoy tratando de vincular estáticamente algunas bibliotecas. He establecido: set(BUIL ... das preguntas o demasiado localizadas, no he probado esto antes, y parece que no puedo encontrar mucha información en la red.

Cómo forzar a gcc a vincular objetos estáticos de C++ no referenciados desde una biblioteca

Estoy usando una biblioteca de C++ que se puede construir como una biblioteca compartida o estática. Esta biblioteca utiliza ... s los objetos estáticos de una biblioteca al enlazar? La biblioteca es de Código Abierto y podría modificarla, si eso ayuda.

Forma correcta de vincular una biblioteca estática usando GCC

¿Por qué es que algunas bibliotecas estáticas (lib*.a) se puede vincular de la misma manera que las bibliotecas compartidas ... funciones de biblioteca no utilizadas del ejecutable de salida cuando la biblioteca se incluye directamente de esta manera?

C-library no enlaza usando gcc / g++

Tengo una biblioteca c que uso en gcc. La biblioteca tiene la extensión .lib, pero siempre está vinculada como una biblioteca ... ente no tengo acceso al código fuente de las bibliotecas, pero vincular una c-lib a c++ no debería ser un problema, ¿verdad?