IT-lexikon Programmering libc

libc

Programmering In English → Uppdaterad: 2026-05-24

C:s standardbibliotek — printf, malloc, fopen, strlen, m.fl. Ligger ovanpå kerneln och är "C-API:et" mot operativsystemet.

Implementationer: glibc (GNU, dominerar Linux desktop/server), musl (Alpine Linux, statisk-länkning-vänligt), bionic (Android), newlib (embedded), BSD libc (FreeBSD, OpenBSD, macOS deriverad). glibc är notoriskt baklängeskompatibel — gamla binärer fungerar i nya glibc. musl är mindre, snabbare, mer korrekt — men inkompatibel med vissa glibc-extensioner. Rust/Go-program kan länka direkt mot syscalls, undvika libc helt.

← Tillbaka till lexikonet