【发布时间】:2013-11-28 07:10:14
【问题描述】:
我正在尝试使用 Windows 7 自学 OpenMP,但我很难获得 Code::Blocks 来编译一个基本的 hello world 程序:
#include <omp.h>
#include <stdio.h>
int main()
{
#pragma omp parallel
printf("Hello from thread %d, nthreads %d\n", omp_get_thread_num(), omp_get_num_threads());
}
我已经取得了一些进展,但还有一个我无法摆脱的持续性错误。
我的编译器“编译器->编译器设置->其他选项”中有-fopenmp
我在“编译器->链接器设置->其他链接器选项”中有-gomp和-pthreads
我在“Compiler->Toolchain exectuable->Additional Paths”中有 C:\Program File (x86)\Codeblocks\MinGW\gcc\mingw32\bin
编译时出现错误:“ld.exe: cannot find -lpthread”
有人可以建议我可能设置的错误吗?
谢谢!
【问题讨论】:
标签: c openmp codeblocks