Ich weiß, dass gdb ermöglicht eine bereits deklarierte Variable gesetzt mit dem set
Befehl.Wie deklariere ich eine Variable im Rahmen einer gegebenen Funktion mit GDB?
Kann gdb dynamisch eine neue Variable innerhalb des Bereichs einer bestimmten Funktion deklarieren?
Was würde es tun? Der Code wäre sich seiner Existenz nicht bewusst. –
Stimmen Sie mit @JamesMcLaughlin trotzdem überein, um klar zu sein: ** nein **, es ist nur für die Inspektion. –
Sind Sie sicher, dass Sie keine gdb-Variable möchten? Sie * können * Variablen im Kontext von gdb erstellen, wie 'set $ foo = ...' und später auf '$ foo' verweisen. Offensichtlich sind solche Variablen für den laufenden Code jedoch in keiner Weise sichtbar. – FatalError