mingw32 posix线程库

时间:2015-11-24 12:24:00

标签: windows pthreads codeblocks mingw32

我已经使用here中的说明在我的windows7机器上安装了MinGW。基本上我使用名为mingw-get-setup.exe的GUI安装程序助手。 安装管理器允许我选择一个名为mingw32-libpthreadgc的软件包,用于安装bin/pthreadGC2.dllbin/pthreadGCE2.dll

据我所知,根据pthread库编译代码是不够的。例如。尝试使用类似#include "pthread.h"的标头编译文件 - 毫不奇怪 - 导致“找不到文件”编译错误。我在MinGW目录中找不到该标题。如果我使用其他地方的includes / headers,我担心它们可能与DLL的接口不匹配。这有什么意义呢?

(此外我喜欢使用CodeBlocks作为IDE。我如何设置一个简单的“HelloWorld”式pthread程序来使它全部工作?似乎有很多有关如何设置的冲突消息使用“-pthread”vs“-lpthread”。在编译器和链接器设置中设置它,对吗?复制粘贴DLL的?还有什么???)

1 个答案:

答案 0 :(得分:0)

我有类似的问题,https://www.sourceware.org/pthreads-win32/这对我有用, 我和mingw32结合使用了这个。它还有很好的README文件。