图书馆包括tkill

问题描述 投票:1回答:1

我尝试使用tkill,使用c代码杀死一些线程。

我需要包含哪些库才能使用此功能?

在linux上运行ubuntu

int main(int argc , char* argv[])
{
   tkill(123,9);

}
c linux header kill
1个回答
1
投票

你需要qazxsw poi。

例:

syscall(SYS_tkill, ThePid, TheSignal)

Glibc的策略是不包括非POSIX系统调用的包装器。他们可能会在当前/未来版本中对其进行更改,但使用通用的#include <unistd.h> #include <sys/syscall.h> #include <signal.h> int main() { //kills self: pid_t tid = syscall(SYS_gettid); syscall(SYS_tkill,tid,SIGTERM); return 0; } 系统调用函数应该始终在Linux上运行。

© www.soinside.com 2019 - 2024. All rights reserved.