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

1 la respuesta

¿Cómo ejecuta Linux un archivo? [cerrado]

Quiero saber cómo ejecutan los sistemas operativos Linux los archivos. Entonces, a partir de mis búsquedas en la web, entendí que todos los archivos que tienen el bit ejecutable configurado pueden ejecutarse. Pero luego aprendí que hay un formato ...

1 la respuesta

Lista de formatos ejecutables en Linux [cerrado]

¿Dónde encuentro la lista de formatos ejecutables aprobados / admitidos en mi sistema Linux? Espero encontrar una lista que contengaDUENDE, El asunto, a.out etc. Ya sé que puedo encontrar en/proc/sys/fs/binfmt_misc una lista de ...

1 la respuesta

¿Qué significa exactamente la advertencia sobre el símbolo oculto al que DSO hace referencia?

Tengo un problema al vincular alguna biblioteca compartida con g ++. Me da una advertencia como: hidden symbol XXX in YYY is referenced by DSO /usr/lib/...He leído algunas preguntas relacionadas sobre problemas particulares, pero quiero ...

3 la respuesta

¿Cuál es la diferencia entre los archivos ELF y los archivos bin?

Las imágenes finales producidas por los compiladores contienen tanto el archivo bin como el archivo ELf con formato de cargador extendido, cuál es la diferencia entre los dos, especialmente la utilidad del archivo ELF.

7 la respuesta

C / C ++ con GCC: Agregue estáticamente archivos de recursos al ejecutable / biblioteca

¿Alguien tiene una idea de cómo compilar estáticamente cualquier archivo de recursos directamente en el archivo ejecutable o el archivo de biblioteca compartida usando GCC? Por ejemplo, me gustaría agregar archivos de imagen que nunca cambien (y ...

2 la respuesta

¿Cómo imprimir el nombre de los símbolos de archivos ELF como el nm?

Sé que el nombre de los símbolos está en el shstrtab. Pero no entiendo cómo atraparlos. ¿Debo lanzar mi shstrab en un Elf64_Sym para poder usar el st_name? Elf64_Shdr *shdr = (Elf64_Shdr *) (data + elf->e_shoff); Elf64_Shdr *symtab; Elf64_Shdr ...

1 la respuesta

¿Cómo se inicializan las variables globales por el elf loader?

Para variables globales en C como int aglobal = 5; Cuándo el cargador transfiere los 5 a aglobal y cómo sabe poner 5 en aglobal. Misma situación con una declaración estática en una función. Me gusta int afunc () {static int astatic = 8; ...

0 la respuesta

¿Cómo cargar los símbolos definidos por la biblioteca en una ubicación específica?

La prueba está en Ubuntu 12.04, 32 bits, congcc 4.6.3. Básicamente estoy haciendo un trabajo de manipulación binaria en los archivos binarios ELF, y lo que tengo que hacer ahora es ensamblar un programa de ensamblaje y garantizar que los ...

5 la respuesta

Error de enlace con `libopencv_highgui.so` en Ubuntu 14.04, resultado extraño con` libtiff.so.5`

ProblemaEstoy compilando la biblioteca de aprendizaje profundoCafe [http://caffe.berkeleyvision.org/]en Ubuntu 14.04 (64 bit). OpenCV (Version: 2.4.8+dfsg1-2ubuntu1) se instala desde el servidor de paquetes ubuntu con: sudo apt-get install ...

1 la respuesta

¿Cómo determina el kernel de Linux la dirección de carga de ld.so?

Sé que el enlazador dinámico usammap() para cargar bibliotecas. Supongo que es el kernel quien carga tanto el ejecutable como su.interpregrese al mismo espacio de direcciones, pero ¿cómo determina dónde? Me di cuenta queld.soLa dirección de carga ...