View Full Version : [C] Accedere ai file di libreria standard
Samuel888
26-05-2017, 07:27
Buongiorno, sto studiando programmazione in C, mi chiedevo se fosse in qualche modo possibile accedere ai file nei quali sono dichiarate le funzioni incluse nella libreria standard come stlib.h (per esempio)
Sto lavorando con un terminale di Ubuntu con gcc.
Grazie
Samuel888
26-05-2017, 18:42
nel senso accedere al file stdio.h ? si lo trovi nella directory della toolchain, es in /usr/include
Se intendi accedere all'implementazione (non alla dichiarazione), in genere non e' possibile perche' viene fornita direttamente compilata, una libreria contro cui linkare.
Si scusami volevo intendere l'implementazione, quindi insomma se io volessi ad esempio leggere come è scritta una delle funzioni di stdio.h (tipo la sscanf) non posso farlo in alcun modo?
Certo che puoi eccoli qui i sorgenti della libc in tutto il loro "splendore":
https://github.com/lattera/glibc/tree/master/stdio-common
Samuel888
30-05-2017, 07:38
perfetto sono riuscito a trovare quello che cercavo, grazie!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.