【发布时间】:2016-07-14 13:27:21
【问题描述】:
我正在尝试在我的项目中开始使用 open mp。 我有这样的代码:
#pragma omp for
for (i = 0; i < 16; i++) {
resBuf[i] = buf1[i] ^ buf2[i];
}
我在文件的开头包含了<omp.h.>。
我还尝试在 makefile 中使用不同的标志及其组合:
FLAGS = -Wall -g -fopenmp -lgomp -fgomp
CC = gcc
还是不行。有以下问题:
undefined reference to `omp_get_num_threads'
undefined reference to `omp_get_thread_num'
undefined reference to `GOMP_barrier'
你能帮帮我吗?
【问题讨论】:
-
用
-fopenmp编译。