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

1 la respuesta

gcc vs clang: alineando una función con -fPIC

Considera este código: // foo.cxx int last; int next() { return ++last; } int index(int scale) { return next() << scale; }Al compilar con gcc 7.2: $ g++ -std=c++11 -O3 -fPICEsto emite: next(): movq last@GOTPCREL(%rip), %rdx movl (%rdx), %eax ...

1 la respuesta

¿Cómo vincular con la versión PIC de la dependencia de una biblioteca en CMake?

CMake: Tenemos una dependencia decpp-netlib [http://cpp-netlib.org/]. Lo construimos desde la fuente como parte de nuestro sistema de construcción. cpp-netlib/CMakeLists.txt: add_library(cpp-netlib STATIC ${SRCS})Para un caso de uso en ...

2 la respuesta

Compilación de ghc con soporte -fPIC

Estoy tratando de instalar GHC con soporte -fPIC en Fedora. He agarrado un tarball fuente ya que parece que ninguno binario tiene esto. En Build.mk, he cambiado el tipo de construcción rápida a ifeq "$(BuildFlavour)" "quick" SRC_HC_OPTS = ...

2 la respuesta

Variables globales, bibliotecas compartidas y efecto -fPIC

He hecho un fragmento de código que consiste en una biblioteca dinámica lib.c) y un ejecutable principal main.c). En ambos archivos defino una variable global llamada:int global. No es muy inteligente, pero no es la pregunta. Cuando compilo la ...

3 la respuesta

¿Por qué es fPIC absolutamente necesario en plataformas 64 y no en plataformas de 32 bits?

Recientemente recibí un: ... la reubicación R_X86_64_32 contra `un símbolo local 'no se puede usar al hacer un objeto compartido; recompilar con -fPIC error al intentar compilar un programa como una biblioteca compartida. Ahora la solución ...

1 la respuesta

Mezclar bibliotecas estáticas y bibliotecas compartidas

Tengo un proyecto donde tengo una biblioteca estáticalibhelper.a y otro con mi biblioteca de objetos compartidos real,libtestlib.so. Mi objetivo es vincularlibhelper.a dentrolibtestlib.so. ¿Es eso posible en Linux / BSD? Cuando intenté y creé un ...

6 la respuesta

GCC -fPIC opción

He leído sobre Opciones de GCC para convenciones de generación de código [http://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options], pero no podía entender lo que hace "Generar código independiente de posición (PIC)". Dé un ...

2 la respuesta

¿Cuál es la diferencia entre los parámetros gcc `-fpic` y` -fPIC`?

Ya lei elgcc página de manual, pero todavía no puedo entender la diferencia entre-fpic y-fPIC. ¿Alguien puede explicarlo de una manera muy simple y clara? Preguntas relacionadas: ¿Qué significa -fPIC cuando se construye una biblioteca ...

2 la respuesta

¿Hay alguna manera de determinar que una biblioteca .a o .so se ha compilado como código de posición independiente?

Recibo un error de vinculación al compilar la biblioteca numpy contra lapack, lo que indica que necesito compilar lapack con -fPIC. Pensé que había hecho exactamente eso. ¿Hay alguna manera de determinar que la biblioteca lapack producida es ...

3 la respuesta

Vincular una biblioteca compartida con una biblioteca estática: ¿debe compilarse la biblioteca estática de forma diferente a como lo hace si una aplicación la vincula?