Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Autor: Piotr Szawdyński
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
Poprzedni dokument Następny dokument
Kurs GDB Uruchomienie zdalnego debugowania aplikacji