我使用-pthread进行gcc编译,但仍无法找到此API。有什么建议吗?
答案 0 :(得分:4)
这是一个非标准的GNU扩展,因为手册和后缀_np
会告诉你,所以包括这样的标题:
#define _GNU_SOURCE
#include <pthread.h>
答案 1 :(得分:1)
你的命令必须是这样......
$&gt; gcc -lpthread YourProg.c
如果是.cpp
然后&gt;&gt;
$&gt; g ++ -lpthread YourProg.cpp
答案 2 :(得分:0)
因为它不是posix函数,所以也许你可以在某个地方使用它,而你不能在其他地方使用它。 所以小心使用它。