目前,我正在 Snow Leopard 上的 XCode 3.2.2 上试用 OpenMP:
#include <omp.h>
#include <iostream>
#include <stdio.h>
int main (int argc, char * const argv[]) {
#pragma omp parallel
printf("Hello from thread %d, nthreads %d\n", omp_get_thread_num(), omp_get_num_threads());
return 0;
}
我还没有包含任何链接库,所以链接器抱怨:
“_omp_get_thread_num”,引用自:main.o 中的 _main
“_omp_get_num_threads”,引用自:main.o 中的 _main
好的,好的,没问题,我在现有的框架中看一下,寻找openmp或omp之类的关键字……问题来了,链接库在哪里?或者我应该说,openMP 的链接库的名称是什么?是dylib,框架还是什么?还是我需要先从某个地方得到它?