Resultados de la búsqueda a petición "linker"

1 la respuesta

Símbolo no encontrado cuando se enlaza estática en MacOSX

Estoy tratando de crear una biblioteca estática y vincularla en MacOS X (varias versiones): Archivofoo.c: char foo[111];Expedientebar.c: #include <string.h> extern char foo[]; int bar(char *src) { strcpy(foo, src); return strlen(foo); }Crea una ...

3 la respuesta

Deshabilite las funciones optimizadas para AVX en glibc (LD_HWCAP_MASK, /etc/ld.so.nohwcap) para valgrind y gdb record

Linux x86_64 moderno con glibc detectará que la CPU es compatible con la extensión AVX y cambiará muchas funciones de cadena de implementación genérica a AVX ...

2 la respuesta

Listado de símbolos no utilizados

Quiero eliminar el código muerto de un proyecto grande y me gustaría comenzar con símbolos no utilizados. ¿Hay alguna forma de hacer que el enlazador enumere los símbolos no utilizados que ha optimizado? Estoy usando el enlazador GNU (LD) junto ...

3 la respuesta

el comando del enlazador falló cuando el archivo

quieroarchivoun usuario del proyecto React Native el último Xcode y siempre fallaba porque fallaba el comando del enlazador. Cuando corroxcodebuild -verbose & Ld comando, entonces el error es así ld: file not ...

4 la respuesta

Vinculación de bibliotecas en Xcode

Estoy usando un powerbook (osx 10.5) y recientemente descargué e instalé FFTW 3.2 (Texto del enlace [http://www.fftw.org/fftw2_doc/fftw_2.html]) He podido compilar y ejecutar algunos programas simples basados en el tutorial en línea usando el ...

5 la respuesta

El uso de guardias de doble inclusión en C ++

Así que recientemente tuve una discusión donde trabajo, en la que cuestionaba el uso de undobleincluir guardia sobre una sola guardia. Lo que quiero decir condoble guardia es como sigue: Archivo de encabezado, "header_a.hpp": #ifndef ...

1 la respuesta

¿Cómo enlace la implementación de iconv de glibc?

La biblioteca GNU C proporciona una implementación de iconv: ¿cómo la uso? Programa simple: #include <iconv.h> int main( int argc, char **argv ) { iconv_t cd = iconv_open( "UTF-8", "ISO-8859-1" ); iconv_close( cd ); return 0; }Compilar y ...

1 la respuesta

Cómo enlazar con el enlazador de oro GNU en lugar de ld en Haskell

Mi proyecto Haskell pasa mucho tiempo enLinking dist/build/myapp/myapp ... y también al cargar bibliotecas compartidas al ejecutarTemplateHaskell código. Sospecho que esto es porqueld es lento. ¿Cómo puedo mejorar los tiempos de enlace ...

3 la respuesta

¿Es seguro vincular objetos C ++ 17, C ++ 14 y C ++ 11?

Supongamos que tengo tres objetos compilados, todos producidos pormismo compilador / versión: A fue compilado con el estándar C ++ 11B fue compilado con el estándar C ++ 14C fue compilado con el estándar C ++ 17Para simplificar, supongamos que ...

3 la respuesta

Siga obteniendo e8 00 00 00 00 como código de máquina para llamar a una función en ensamblado

Sé cuando usoobjdump -dr en mi archivocall aparece en el código de la máquina comoe8 00 00 00 00 porque aún no se ha vinculado. Pero necesito averiguar cuál es el00 00 00 00 se convertirá después de que el vinculador haya hecho su trabajo. Sé que ...