如何在使用MinGW的CLion中的C项目中使用pthread头文件

bmp9r5qi  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(227)

我试图在我的项目中包含#include <pthread.h>,但我不能直接使用它。有没有什么特定的方法可以将pthread包含到C项目中?

js81xvg6

js81xvg61#

我终于想出了一个解决方案。因为我使用MinGW,我使用MinGW安装管理器,并安装了需要在CLion中执行pthreads和openmp相关任务的包。下面是过程。
打开安装管理器后,转到所有软件包,选择select packages named using mingw 32-pthreads-w32并选择它们进行安装。
x1c 0d1x的数据
然后进入安装->应用更改来安装新的软件包。你可以在你的c或c++程序中使用pthread. h和omp. h,没有任何问题。

piztneat

piztneat2#

在编译时添加**-lpthread**标志,即:

gcc foo.c -lpthread

字符串
更多信息:Why do you need '-lpthread'?

相关问题