我有以下代码。它只是在进入无限循环之前调用ptrace(PTRACE_TRACEME)。我有两个问题:执行二进制文件后,即使我是root,我也无法附加gdb。使用ptrace(PTRACE_TRACEME),我无法使用Ctrl-C(SIGINT)终止进程。它只是停止了。谁能解释一下这是怎么回事?提前谢谢你。PS:我知道大多数调试器会派生一个子进程,然后在execve之前调用ptrace(PTRACE_TRACEME)。无需提醒我这一点。#include#include#include#include#include#include#include#include#includeintm