[ LUGOS-PROG ] Debagiranje - vprasanje???

Marko Mlakar mare at security.eu.org
Thu Jun 14 11:12:00 CEST 2001


On Thu, Jun 14, 2001 at 11:07:06AM +0200, Damir Dezeljin wrote:
> Pozdravljeni,
> 
> ce definiram eno funkcijo kot sledi:
> 
> void DbgPrint(char *st) {
> #ifdef DEBUG
>     printf ("\n%s\n", st);
> #endif
> }
> 
> in jo nato klicem iz main() ... npr.: DbgPrint("Danes je lep dan!"); ...
> ko bom prevedel z:
> gcc -o test -DDEBUG test.c
> , mi bo to izpisovalo, kaj pa ko bom normalno prevedel oz. ko bom
> prevedel tako:
> gcc -O2 -o test test.c
> kaj v tem primeru bo videl predprocesor da je funkcija prazna in je
> sploh ne bo klical ali se motim (pac da ni nobene zgube)??? Ce se motim,
> kako bi lahko to naredil???
> 

poglej z gdb 


-- 

                ==---------------------------------------==
                      Marko Mlakar - cisco9 at hert.org
                ===-------------------------------------===
		PGP Public key: finger mare at security.eu.org



More information about the lugos-prog mailing list