0

一部のプログラム (自分の prog1、prog2 など) がサービス デーモンとして Linux によって起動されたとき、またはシェル内で起動されたときに、これらのプログラムを実行するために gdb が自動的に起動される機能を有効にしたいと考えています。

Windowsでは、gflagsを使用して、デバッガーに関連付けられた実行可能ファイルにこれを行うことができます。Linuxでこれを行う方法は?私はubuntu 16.04を実行しています

ありがとう!

4

1 に答える 1

1

デーモンの起動後に gdb を自動的に実行する単純なラッパーを作成することを検討してください。

をご覧ください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).
于 2016-09-28T07:14:04.483 に答える