[Tech] chi conosce l'opzione -pg di gcc?

Gianni Bianchini giannibi@firenze.linux.it
Lun 10 Feb 2003 23:51:48 CET


On Fri, 7 Feb 2003 18:14:57 +0100
Claudio Sicilia wrote:

> gcc  -S -pg -O pippo.c -o pippo.s
> 
> nel file assembly che ottengo si osserva che viene aggiunta la funzione
> _mcount.
> 
> Qualcuno sa indicarmi da quale libreria viene presa questa funzione?

Dalla libc. Infatti risulta:

chisel:~> gcc -c -pg -O pippo.c
chisel:~> nm pippo.o
0000000000000000 t gcc2_compiled.
0000000000000004 T main
                 U mcount

Il che vuol dire che mcount e' linkato esternamente.
Infatti si trova nella libc:

chisel:~> nm /usr/lib/libc.a | grep mcount
[...]
0000000000000000 T _mcount
0000000000000000 W mcount
[...]

Ciao.
Gianni.




Maggiori informazioni sulla lista flug-tech