Potize pri ladeni s gdb

Jan Krajic krajic na dcit.cz
Čtvrtek Duben 16 09:19:09 CEST 1998


> Mam problemek s gdb, pri ladeni mi na pri povelu "print promenna" nebo "display
> promenna" tvrdi, ze tento symbol neexistuje v dannem kontextu. Jelikoz se jedna
> o globalni promenou a toto provadim hned na prvnim radku programu, je to
> evidentni nesmysl. Uz drive jsem se s podobnym problemem setkal, ale bylo to
> proto, ze jsem do pole dlouheho 256 Byte zkousel nacpat skoro 500 Byte, takze
> jsem prepsal nejakou cizi pamet. Jak ale rikam, v tomto pripade to testuji ihned
> po startu programu a tudiz jsem jeste nemohl nic prepsat.

Take jsem se s timto problemem setkal. Mne pomohlo explicitni urceni, 
ze jde o globalni promennou. To znamena zadat gdb o vypis zpusobem 
"print ::promenna". Na duvod jsem neprisel, zadna promenna stejneho 
jmena nikde jinde neexistovala.

Jan Krajic


Další informace o konferenci Linux