Lustige Effekte mit gdb
Verfasst: Mo Apr 18, 2016 9:24 pm
Vielleicht mal als kleines Ratespiel ganz interessant. Denn ich fand die Ausgabe im ersten Moment etwas unerwartet. Darum poste ich es mal hier. Kann sich jemand einen Reim drauf machen?
Die korrekte Ausgabe des Programms ist "4.000000".
Die korrekte Ausgabe des Programms ist "4.000000".
Code: Alles auswählen
xin@trinity:~/xsd2/trunk/apps/gsys$ gsys -r method.g
Speicherzugriffsfehler (Speicherabzug geschrieben)
xin@trinity:~/xsd2/trunk/apps/gsys$ gdb gsys
GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
[...Copyright...NO WARRINTY und weitere Texte, die hier nicht helfen...]
Reading symbols from gsys...done.
(gdb) run -r method.g
Starting program: /home/xin/xsd2/trunk/bin/gsys -r method.g
4.000000
[Inferior 1 (process 7229) exited normally]