Библиотека Linker для OpenMP для Snow Leopard?

В настоящее время я испытываю OpenMP на XCode 3.2.2 на Snow Leopard:

#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 в main.o
"_omp_get_num_threads", от которого ссылаются: _main в main.o

Хорошо, прекрасно, никаких проблем, я смотрю в существующей платформе, ища ключевые слова, такие как openmp, или omp... здесь прибывает проблема, где связывающаяся библиотека? Или я должен сказать, каково название связывающейся библиотеки для openMP? Это - dylib, платформа или что? Или я должен получить его от где-нибудь сначала?

6
задан Karl 24 May 2010 в 15:14
поделиться

2 ответа

Нет необходимости. Нам нужно только включить поддержку OpenMP в настройках проекта.

2
ответ дан 8 December 2019 в 15:59
поделиться

gcc -fopenmp -o mycode mycode.c

1
ответ дан 8 December 2019 в 15:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: