Suchergebnisse für Anfrage "gdb"

4 die antwort

So drucken Sie die Variable <unvollständiger Typ> in gdb

Manchmal gibt gdb "unvollständiger Typ" für einen Variablentyp aus. Was bedeutet das und wie können wir diesen Wert sehen?

1 die antwort

GNU GDB kann nicht in Template-Funktionen einsteigen (OS X Mavericks)

ich habe installiertgdb 7.7 (aus GNU-Quellen) unter OS X Mavericks (10.9.2). Ich habe es mit einem Code versehen, so dass es immer dann gut funktioniert, wenn ich ein Debugging durchführec++ Datei, die keine Vorlagen enthält. Es ist jedoch nicht ...

6 die antwort

Wie drucke ich den vollen Wert einer langen Zeichenfolge in GDB?

Ich möchte die gesamte Länge einer C-Zeichenfolge in GDB drucken. Standardmäßig wird es abgekürzt. Wie erzwinge ich, dass GDB die gesamte Zeichenfolge druckt?

TOP-Veröffentlichungen

1 die antwort

GDB-Problem "Shared Object-Datei kann nicht geöffnet werden"

Habe ich schon gelesengdb sagt "kann gemeinsam genutzte Objektdatei nicht öffnen" [https://stackoverflow.com/questions/932384/gdb-says-cannot-open-shared-object-file] undgdb kann Shared Object-Datei nicht ...

1 die antwort

GDB-Quellpfad

Wie man gdb dazu bringt, ein anderes Verzeichnis zu verwenden, um nach Quelldateien zu suchen. Zum Beispiel befand sich meine Quelldatei während der Kompilierung im Verzeichnis: /home/foo/bar.cAls nächstes habe ich es in das Verzeichnis ...

3 die antwort

gdb konnte den Operator nicht finden []

double var1, var2; std::vector<double *> x; var1 = 1; var2 = 2; x.push_back(&var1); x.push_back(&var2);Wenn ich diesen Code in gdb debugge und versuche, x [0] oder * x [0] zu drucken, erhalte ich: Operator [] konnte nicht gefunden werden. Nun, ...

0 die antwort

GDB-Backtrace durch Walking-Frame-Zeiger

Manchmal gibt es eine kleine Stapelbeschädigung, die dazu führt, dass gdb beim Ausführen eines "Backtraces" fehlschlägt. Ich habe das folgende gdb-Makro erstellt (x86-64 kann problemlos für x86 verwendet werden), das vom Deaktivieren des Zeigers ...

3 die antwort

Die Verwendung von gdb für einen Einzelschritt-Assembler-Code außerhalb der angegebenen ausführbaren Datei verursacht den Fehler "Die Grenzen der aktuellen Funktion können nicht gefunden werden".

Ich bin außerhalb der ausführbaren Datei von gdb und habe nicht einmal einen Stack, der diesem Ziel entspricht. Ich möchte trotzdem einen Schritt ausführen, damit ich überprüfen kann, was in meinem Assemblycode vor sich geht, da ich kein Experte ...

1 die antwort

Empfohlene Methode zum Aufspüren von nicht gebundenem Array-Zugriff / Schreiben in C-Programm

Erwägen Sie, eine Implementierung für einen nicht so offensichtlichen Algorithmus in C zu schreiben. Zum Beispiel sei es eine rekursive Kurzsorte, die ich in K. N. Kings Buch "C Programming: A Modern Approach, 2nd Edition" gefunden habe, von dem ...

1 die antwort

Ist "syscall-template.S: Keine solche Datei oder Verzeichnis" ein Fehler von GDB oder My Program

Ich habe GDB verwendet, um ein kombiniertes Programm aus Python und C zu debuggen. Die GDB gibt einen Fehler aus, wenn ein Segmentierungsfehler meines Programms auftritt. 81 ../sysdeps/unix/syscall-template.S: No such file or directory.Hier ...