Colección de citas famosas - Slogan de motivación - ¿Cuál es la diferencia entre glibc y libc?

¿Cuál es la diferencia entre glibc y libc?

glibc y libc son bibliotecas de funciones C en Linux. libc es la biblioteca de funciones ANSI C en Linux; glibc es la biblioteca de funciones GUN C en Linux.

glibc es la biblioteca libc lanzada por gnu, que también es la biblioteca en tiempo de ejecución de c. Glibc es la API (interfaz de programación de aplicaciones) de nivel más bajo en el sistema Linux, y casi cualquier otra biblioteca de tiempo de ejecución depende de glibc. Además de encapsular los servicios del sistema proporcionados por el sistema operativo Linux, el propio glibc también proporciona la implementación de muchos otros servicios funcionales necesarios, los principales son los siguientes:

(1) cadena, procesamiento de cadenas

(2) señal, procesamiento de señales

(3) dlfcn, gestiona la carga dinámica de bibliotecas compartidas

(4) operación directa del directorio de archivos

(5) elf, el cargador dinámico de bibliotecas compartidas, también conocido como intérprete

(6) iconv, conversión de codificación de diferentes conjuntos de caracteres

(7) inet, implementación de interfaz de socket

(8) intl, internacionalización, es decir, implementación de gettext

(9) io

(10) linuxthreads

(11) configuración regional, localización

(12) inicio de sesión, gestión de dispositivos terminales virtuales y acceso seguro al sistema

(13) malloc, asignación de memoria dinámica y gestión

(14) nis

(15) stdlib, otras funciones básicas