私は自分のプロジェクトでオープンmpの使用を開始しようとしています。 は、私はそのようなコードを持っている:オープンmpを使用中にコンパイルエラー
#pragma omp for
for (i = 0; i < 16; i++) {
resBuf[i] = buf1[i]^buf2[i];
}
私はファイルの先頭に<omp.h.>
が含まれています。 はまた、私はメイクに異なるフラグとその組み合わせを使用してみました:
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'でコンパイルします。 –