Debagiranje - vprasanje???

Damir Dezeljin programing at nib.si
Thu Jun 14 11:07:06 CEST 2001


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???

Lp,
Dezo
______________ 
Damir Dezeljin,
Korte 67, 6310 Izola, Slovenia
Tel: +386 (0)5 642 03 31; MailTo: Dezo at nib.si

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://liste2.lugos.si/pipermail/lugos-prog/attachments/20010614/2eca444b/attachment-0001.html


More information about the lugos-prog mailing list