par défaut gcc utilise la libc ( option -lc ) non obligatoire

Tous ces en-têtes font partie de libc :

En-tête standardFonctions principalesFait partie de
<stdio.h>printf(), scanf(), fopen(), fread()libc
<stdlib.h>malloc(), free(), exit(), atoi(), rand()libc
<string.h>strcpy(), strlen(), memcpy(), memset()libc
<ctype.h>isalpha(), isdigit(), tolower()libc
<time.h>time(), clock(), localtime()libc
<assert.h>assert()libc
<stdarg.h>va_start(), va_arg(), va_end()libc