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

Claudio Sicilia claudio.sicilia@iet.unipi.it
Mar 11 Feb 2003 14:26:52 CET


Ciao Gianni! :-)

ho provato a fare il grep di "mcount" nella libreria che mi hai segnalato ma
non ho trovato nulla.
E' la mia libreria libc.a che non e' completa? io utilizzo la versione 3.2
di gcc per cygwin.

Mi puoi dire quale e' la tua e se sai quale e' il motivo per cui non c'e'
nella mia libreria la funzione mcount?

Grazie ancora per l'aiuto.

Ciao, Claudio S.
______________________________
 Ing. Claudio SICILIA, PhD Student
 University of Pisa
 Dept. Information Engineering
 Via Diotisalvi 2 - I56122 PISA - Italy
 mobile  : +39 328 185 62 33
 mailto   : claudio.sicila@iet.unipi.it
______________________________

----- Original Message -----
From: <tech-request@firenze.linux.it>
To: <tech@firenze.linux.it>
Sent: Tuesday, February 11, 2003 6:33 AM
Subject: tech digest, Vol 1 #874 - 4 msgs


> --__--__--
>
> Message: 4
> Date: Mon, 10 Feb 2003 23:51:48 +0100
> To: tech@firenze.linux.it
> Subject: Re: [Tech] chi conosce l'opzione -pg di gcc?
> From: Gianni Bianchini <giannibi@firenze.linux.it>
> Reply-To: tech@firenze.linux.it
>
> 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