#include <omp.h>
#include <iostream>
int main()
{
#pragma omp parallel
std::cout << "Hello from thread "
<< omp_get_thread_num() << ", "
<< "nthreads "
<< omp_get_num_threads()
<< std::endl;
return 0;
}
我包含omp.h,但仍然说:
我使用g ++ 4.71,为什么仍然无法链接它?
答案 0 :(得分:2)
添加-fopenmp
编译器参数,以下是我在g ++上的使用方法:
g++-4.8 -std=c++11 -O2 -Wall -pedantic -fopenmp -pthread main.cpp && ./a.out