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

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 construyo en un directorio especificado usando la opción "prefijo" de configurar?

Estoy tratando de construir glibc 2.27 en Clear Linux, obtenido aquí:https: //www.gnu.org/software/libc/sources.htm [https://www.gnu.org/software/libc/sources.html] De acuerdo con la ayuda, debo construir en un directorio fuera de la ...

1 la respuesta

¿Cómo se determina la dirección de la sección de texto de un ejecutable PIE en Linux?

Primero intenté hacer ingeniería inversa un poco: printf ' #include <stdio.h> int main() { puts("hello world"); } ' > main.c gcc -std=c99 -pie -fpie -ggdb3 -o pie main.c echo 2 | sudo tee /proc/sys/kernel/randomize_va_space readelf -s ./pie | ...

1 la respuesta

MAP_ANONYMOUS con el estándar C99

Tengo una aplicación que usa la llamada al sistema mmap, tuve un problema para que se compilara durante horas al ver por qué estaba obteniendo MAP_ANON y MAP_ANONYMOUS sin declarar, tenía una sección de código más pequeña que usé y vi que podría ...

1 la respuesta

¿La vinculación de un `-lpthread` cambia el comportamiento de la aplicación? (Linux, Glibc)

Tengo una pregunta: si tenemos una aplicación que no utiliza subprocesos, podemos vincularla de dos maneras: 1) Enlace como siempre, sin-lpthread y-ldl 2) Agregue al enlace dos bibliotecas: libpthread y libdl. P.ej $ cat a.c int ...

1 la respuesta

Cuál es la forma recomendada de realizar la depuración a nivel de origen de las llamadas a la biblioteca del sistema?

engo la necesidad de depurar algunas llamadas en las bibliotecas del sistema, para comprender cómo difieren las llamadas y por qué fallarían una u otra. Ahora es común que las distribuciones de Linux proporcionen bibliotecas de sistema ...

1 la respuesta

¿Cómo interceptar el acceso al sistema de archivos dentro de dlopen ()?

Quiero interceptar todo el acceso al sistema de archivos que ocurre dentro de dlopen (). Al principio, parecería queLD_PRELOAD o-Wl,-wrap, serían soluciones viables, pero he tenido problemas para que funcionen debido a algunas ...

2 la respuesta

¿Cómo compilar mi propia biblioteca estándar de glibc C desde la fuente y usarla?

Estoy tratando de compilar mi propio glibc. Tengo un directorio

2 la respuesta

La ejecución de un programa de C compilado aquí genera un error de biblioteca GLIBC que no se encuentra en otro servidor, ¿es culpa mía o de ellos?

Un programa de C compilado aquí funciona bien en nuestros servidores Ubuntu. Pero cuando alguien más intenta ejecutarlo en su servidor Linux en particular, o...

2 la respuesta

Estaba leyendo glibc cuando encontré el código de socket, ¿puede alguien explicar lo que está pasando?

Aquí está la fuente que estaba navegando:fuente glibc. Mi pregunta particular surge de este conjunto particular de funciones:biblioteca de socket.Por ejemplo...