Linux:如何在gdb和可执行文件之间建立关联



我希望当一些程序(如我自己的prog1, prog2,…)被linux作为服务守护进程启动时,或者在shell中启动时,gdb会自动启动以运行这些程序。

在windows上,我可以使用gflags将可执行文件与调试器关联起来。如何在linux上做到这一点?我正在运行ubuntu 16.04

谢谢!

您可以考虑编写一个简单的包装器,以便在启动守护进程后自动运行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).

相关内容

  • 没有找到相关文章

最新更新