windows 如何在使用 MinGW 的 CLion 中的 C 项目中使用 pthread 头文件
How to use pthread header file in C project in CLion which uses MinGW in windows
我正在尝试将 #include <pthread.h>
包含在我使用 CLion 的项目中,但我无法直接使用它。有什么特定的方法可以将 pthread 包含到 C 项目中吗?
在编译中添加-lpthread标志,即:
gcc foo.c -lpthread
更多信息在这里:
我终于想到了解决办法。因为我使用的是 MinGW,所以我使用了 MinGW 安装管理器并安装了需要在 CLion 中执行 pthreads 和 openmp 相关任务的包。程序如下。
打开安装管理器后,转到所有包和 select 使用 mingw32-pthreads-w32 和 select 命名的 select 包进行安装。
然后转到安装 -> 应用更改以安装新包。您可以在 c 或 c++ 程序中使用 pthread.h 和 omp.h 没有任何问题。
我正在尝试将 #include <pthread.h>
包含在我使用 CLion 的项目中,但我无法直接使用它。有什么特定的方法可以将 pthread 包含到 C 项目中吗?
在编译中添加-lpthread标志,即:
gcc foo.c -lpthread
更多信息在这里:
我终于想到了解决办法。因为我使用的是 MinGW,所以我使用了 MinGW 安装管理器并安装了需要在 CLion 中执行 pthreads 和 openmp 相关任务的包。程序如下。
打开安装管理器后,转到所有包和 select 使用 mingw32-pthreads-w32 和 select 命名的 select 包进行安装。
然后转到安装 -> 应用更改以安装新包。您可以在 c 或 c++ 程序中使用 pthread.h 和 omp.h 没有任何问题。