以下代码
#include <threads.h>
给我这个错误:
fatal error: threads.h: No such file or directory
使用最新的gcc和clang和-std=c11。
C11线程不支持gcc和clang吗?或者有黑客(或安装)来获得它吗?我只是将Ubuntu14.04与Ubunturepo的gcc和clang包结合使用。
发布于 2018-05-16 08:39:51
指示它不支持线程,它说:
穿线任选图书馆问题(未落实)
如文档所示,这实际上不是一个gcc
或clang
问题,但是glibc
问题。
发布于 2018-05-16 09:18:04
虽然C11线程还没有实现,但C+11线程已经实现,它们具有类似的功能。当然,C+11可能是一个不可接受的解决方案,在这种情况下,先前关于POSIX线程的评论是最大的希望。
https://stackoverflow.com/questions/-100004501
复制相似问题