Pytania oznaczone «gdb»

92
Jak automatycznie uruchomić plik wykonywalny w GDB?

Chciałbym gdbnatychmiast uruchomić plik wykonywalny, tak jakbym napisał „run” (motywacja: nie lubię pisać „run”). Jednym ze sposobów jest potokowanie polecenia w gdbten sposób: $ echo run | gdb myApp Ale problem z tym podejściem polega na tym, że tracisz interaktywność z gdbnp. jeśli punkt...

90
gdb: "Nie załadowano tablicy symboli"

Wciąż otrzymuję ten komunikat o błędzie podczas próby dodania punktu przerwania w gdb. Użyłem tych poleceń do kompilacji: gcc -g main.c utmpib2.c -o main.o and: cc -g main.c utmpib2.c -o main.o and also: g++ -g main.c utmpib2.c -o main.o Próbowałem też „-ggdb” zamiast „-g” i nadal otrzymuję...

90
Jaka jest różnica między gcc -ggdb i gcc -g

Kiedy używam gcc do kompilowania programów w C, zwykle używam -gdo pobierania informacji debugowania do pliku elf, aby gdb mógł mi pomóc w razie potrzeby. Jednak zauważyłem, że niektóre programy używają -ggdb, ponieważ ma to na celu uczynienie informacji debugowania bardziej przyjaznymi dla...

89
GDB: przerwij, jeśli zmienna ma równą wartość

Lubię, gdy GDB ustawia punkt przerwania, gdy zmienna równa się pewnej wartości, którą ustawiłem, próbowałem tego przykładu: #include <stdio.h> main() { int i = 0; for(i=0;i<7;++i) printf("%d\n", i); return 0; } Wyjście z GDB: (gdb) break if ((int)i == 5) No default breakpoint...