Frage zu dwarf und dwarf-2
Hallo zusammen, ich hab eine Frage zu den Debug Infos beim gcc. Bisher nutzte ich den gcc 2.96 mit der debug option -gdwarf Beim gcc 3.3 wird wohl diese option nicht mehr unterstützt, darum nehme ich jetzt die option -gdwarf-2. Bei dieser Option bekomme ich jetzt allerding die Adressen von z.B. Strukturen nicht mehr in der Debug Info. Insgesamt ist auch das executable viel viel kleiner... Ist das jemand von euch bekannt? Oder gibt es da eine Option wie ich wieder an alle Adressen herankomme? Danke schon mal. gruss Wilfrid
Hi, On Wed, 23 Jun 2004, Eberhard Wilfrid ZFF TE-PR wrote:
Bisher nutzte ich den gcc 2.96 mit der debug option -gdwarf
Beim gcc 3.3 wird wohl diese option nicht mehr unterstützt, darum nehme ich jetzt die option -gdwarf-2.
Du willst einfach nur -g (dwarf2 plus extensions ist default in 3.3.3 auf allen unterstuetzten Plattformen, was alle Linux Architekturen einschliesst).
Bei dieser Option bekomme ich jetzt allerding die Adressen von z.B. Strukturen nicht mehr in der Debug Info.
Keine Ahnung was du damit sagen willst. Nur Variablen haben Addressen, und die tauchen in den debug infos auch auf.
Insgesamt ist auch das executable viel viel kleiner...
Ich halte das fuer einen Vorteil. Ciao, Micha.
participants (2)
-
Eberhard Wilfrid ZFF TE-PR
-
Michael Matz