Программирование

Запуск GDB из Bash с аргументами за один шаг

Используйте опции --args и -ex=run в Bash‑скрипте, чтобы сразу запустить исполняемый файл с аргументами и начать отладку без ручного подключения.

Как запустить программу под GDB из Bash‑скрипта, передав ей аргументы командной строки?
Мне нужно, чтобы GDB стартовал, сразу запустил исполняемый файл с нужными параметрами, и я не приходилось бы вручную подключать GDB после запуска или ждать его вручную. Как правильно это сделать в скрипте?

Скрипт Bash может запустить GDB, передать целевую программу со всеми её аргументами командной строки и сразу начать отладку, используя переключатель –args в сочетании с опцией -ex=run (или -ex=r). Это позволяет GDB пропустить интерактивный запрос, сразу запустить программу, а затем перейти в отладчик, как только программа остановится или упадёт.

Авторы
Проверено модерацией
Модерация