2016-09-28 4 views
0

Я хочу включить функции, которые, когда некоторые программы (например, мои собственные prog1, prog2, ...), когда они воспитываются linux в качестве сервисного демона или запускаются в оболочке, автоматически запускает gdb для запуска этих программ ,Linux: Как настроить связь между gdb и исполняемыми файлами?

В окнах я могу сделать это с помощью gflags для связанных исполняемых файлов с отладчиками. Как это сделать на Linux? Я бегу ubuntu 16.04

Спасибо!

ответ

1

Вы можете рассмотреть возможность написания простой обертки для автоматического запуска gdb после запуска deamon.

Пожалуйста, обратите внимание на man gdb.

You can, instead, specify a process ID as a second argument, if you want to debug a running process: 

    gdb program 1234 

    would attach GDB to process 1234 (unless you also have a file named 1234; GDB does check for a core file first). 
Смежные вопросы