Linux/POSIX 等效于 C++ 代码中的 Win32 API TerminateProcess

Joã*_*res 2 c++ linux posix exit terminate

在 Linux/POSIX 上相当于

TerminateProcess(GetCurrentProcess(), 0)
Run Code Online (Sandbox Code Playgroud)

我希望能够突然、无序地终止程序,无论我是否在线程中。我不关心析构函数、退出处理程序或优雅终止,我只想完全关闭/终止程序。

我必须包含哪些系统库以及必须使用哪些函数/参数?

Sta*_*irl 5

您应该使用kill函数和SIGKILL信号:

kill(getpid(), SIGKILL);
Run Code Online (Sandbox Code Playgroud)