Biblioteki C++
Uruchomienie lokalnego debugowania aplikacji
[lekcja] Rozdział 1. Niniejsza lekcja koncentruje na metodach uruchamiania aplikacji w trybie debugowania oraz na podłączaniu się debuggerem do uruchomionego wcześniej procesu na lokalnej maszynie.Uruchamianie aplikacji w trybie debugowania
Parametry aplikacji określane po uruchomieniu GDB
(konsola) gdb NAZWA_TWOJEJ_APLIKACJI
(gdb) run [parametr1] [parametr2] [parametr3]
(gdb) continue
Parametry aplikacji określane w chwili uruchamiania GDB
(konsola) gdb –args NAZWA_TWOJEJ_APLIKACJI [parametr1] [parametr2] [parametr3]
(gdb) run
(gdb) continue
Podłączanie się do uruchomionego procesu (Linux)
Określanie identyfikatora procesu po uruchomieniu GDB
(konsola) gdb
(gdb) attach IDENTYFIKATOR_PROCESU
(gdb) continue
Określanie identyfikatora procesu w chwili uruchamiania GDB
(konsola) gdb -p IDENTYFIKATOR_PROCESU
(gdb) continue
Wskazówka Chcąc podłączyć się do aktualnie uruchomionego procesu na Linuxie, może być konieczne uruchomienie gdb za pośrednictwem aplikacji sudo:
(konsola) sudo gdb -p IDENTYFIKATOR_PROCESU
|
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.