Article View: dnet.atari
Article #606Wie benutze ich GDB?
From: Lehrstuhl fuer Mathematik D
Date: Tue, 03 Apr 1990 10:55
Date: Tue, 03 Apr 1990 10:55
60 lines
2906 bytes
2906 bytes
Hi,
Seid einiger Zeit habe ich gcc 1.37 auf meinem Atari installiert und fast alles
funktioniert. Fast, denn insbesondere gdb bekomme ich nicht zu sinnvoller Ak-
tivitaet. Ich habe folgendes versucht:
1) cc -gg -c blah.c
sym-ld -o blah.sym -r ...\crt0.o blah.o -lgdb
cc -o blah.tos blah.o
mit dem Resultat, dass gdb nur einige der globalen Symbole kennt und break-
points setzen kann, aber beim Versuch, das Programm laufen zu lassen, [23] Bom-
ben wirft. -gg als Option beim zweiten cc-Aufruf (und -lgnugdb im sym-ld -
Aufruf) fuehren mangels gnugdb.olb zu Fehlern beim Linken. Der Versuch, eine
gnugdb.olb aus den Sources zu kompilieren, scheiterte. Sie war viermal so gross
wie gno.olb und hatte angeblich korrupte Eintraege (laut sym-ld).
2) cc -gg -c blah.c
sym-ld -o blah.sym -r ...\crt0.o blah.o -lgdb
sym-ld -o blah.tos ...\crt0.o blah.o -lgdb
Ergebnis: wie oben.
3) cc -g -c blah.c
sym-ld -o blah.sym -r ...\crt0.o blah.o -lgdb
cc -o -g blah.tos blah.o
veranlasste den Linker zu einem "Bogon-Alert": er wollte 417 Symbole schreiben,
fand aber nur 340. gdb findet alle globalen Symbole (soweit ich nachgeschaut
habe), das Programm kann aber nicht gestartet werden, es bricht sofort mit
Fehlermeldung ab. Danach ist ein reboot faellig, weil kein Programm mehr ge-
startet werden kann.
4) cc -g -c blah.c
sym-ld -o blah.sym -r ...\crt0.o blah.o -lgdb
sym-ld -o blah.tos ...\crt0.o blah.o -lgdb
Jetzt kein "Bogon-Alert" mehr, aber sonst das gleiche Resultat wie vorher.
Angeblich soll bei gcc 1.37 die Option -gg obsolet sein, weil der gdb auch
mit -g auskommt.
Ach ja, mein gdb (und gcc) sind die von unido.
Weiss jemand, was da passiert? Mache ich etwas sehr dummes? Was kann man tun?
Gibt es vielleicht so etwas wie ein gdb-Manual? Habe ich auf Unido naemlich
nicht gefunden.
Oliver
esgibtkeinausgezeichnetesinertialsystemalleinertialsystemesindgleichwertig
|
Oliver Bonten | From inside Germany:
Lehrstuhl D f. Mathematik | mathed@rwthinf
RWTH Aachen |
| From outside Germany:
D-5100 Aachen | Do not post, please!
West-Germany |
|
The above are Institute's accounts, so add a 'to: Oliver Bonten' - line
Technical Details
Message-ID:
<2548@rwthinf.UUCP>Path:
arc1-ca.pugleaf.net!gmdzi!unido!rwthinf!mathedShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 12bdcf,ecd9218818590b02,start X-Google-Attributes: gid12bdcf,public X-Google-ArrivalTime: 1990-04-03 07:02:26 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!rwthinf!mathed From: mathed@rwthinf.UUCP (Lehrstuhl fuer Mathematik D) Newsgroups: dnet.atari Subject: Wie benutze ich GDB? Keywords: GDB,Atari Message-ID: <2548@rwthinf.UUCP> Date: 3 Apr 90 10:55:07 GMT Distribution: dnet Organization: RBI - RWTH Aachen Lines: 60 Posted: Tue Apr 3 11:55:07 1990