gpt4 book ai didi

c++ - 在没有库函数的情况下获取进程 ID?

转载 作者:行者123 更新时间:2023-11-28 06:40:13 32 4
gpt4 key购买 nike

您好,我知道如何使用库函数 getpid() 使用 C++ 获取 pid,是否可以在不调用库函数的情况下执行此操作?

最佳答案

如果你在系统调用之后,那么有这个:

http://man7.org/linux/man-pages/man2/syscall.2.html

#include <unistd.h>
#include <sys/syscall.h>
#include <sys/types.h>

int main()
{
pid_t pid = syscall(SYS_getpid);

std::cout << pid << '\n';
}

关于c++ - 在没有库函数的情况下获取进程 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26112510/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com