Отладчик исполняемых программ. Она нужна при разработке, сборке, проверке или запуске программ. Например, gdb ./app core — разбор падения по дампу.
gdb [ОПЦИИ] ПРОГРАММА [CORE]
| -p PID | прицепиться к процессу |
| break / run / next | точки и шаги |
| bt | стек вызовов |
$ gdb ./app coreПосле запуска · пошаговоЧто произойдёт: разбор падения по дампу. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
$ bt fullПосле запуска · пошаговоЧто произойдёт: полный стек с локальными переменными. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.