我尝试使用以下代码。但它不起作用。 threads.h 文件未被编译器检测到。
#include <threads.h>
#include <time.h>
#include <stdio.h>
int main(void)
{
printf("Time: %s", ctime(&(time_t){time(NULL)}));
thrd_sleep(&(struct timespec){.tv_sec=1}, NULL); // sleep 1 sec
printf("Time: %s", ctime(&(time_t){time(NULL)}));
}
错误如下
nuwan2@nuwan:~/Desktop/test$ gcc main.c -o pro
main.c:1:21: fatal error: threads.h: No such file or directory
compilation terminated.