W ostatnim czasie napotkałem kilka problemów podczas debugowania
programów w
gdb i postanowiłem opisać je na stronie. Na
początku chciałbym pokazać w jaki sposób można przesłać do dbg program
razem z
przyjmowanymi przez niego parametrami.
Próba uruchomienia programu w dbg razem z przyjmowanymi przez niego
parametrami za pomocą polecenia o składni:
gdb program parametr1 parametr2
zakończy się niepowodzeniem!
Nie oznacza to jednak, że takie
możliwości nie mamy. Trzeba jednak powiedzieć gdb co mamy zamiar
zrobić i jak ma nas rozumieć. Z tego powodu należy przesłać mu
parametr
--args, który umożliwi nam uruchomienie programu razem
z argumentami/parametrami. Zatem składnia takiego wywołania programu
dgb wygląda następująco:
gdb --args program paremetr1 parametr2
Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!