[ 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