Actualmente, Estoy probando OpenMP en XCode 3.2.2 en Snow Leopard:Biblioteca de enlaces para OpenMP para 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;
}
que no incluía ninguna biblioteca de enlace, sin embargo, por lo que el enlazador se queja:
"_omp_get_thread_num", referenciados a partir de: _main en main.o
"_omp_get_num_threads", se hace referencia a partir de: _main en main.o
bien, muy bien, no hay problema, que miren en el fr existente mework, buscando palabras clave como openmp u omp ... aquí viene el problema, ¿dónde está la biblioteca de enlaces? O debería decir, ¿cuál es el nombre de la biblioteca de enlaces para openMP? ¿Es dylib, framework o qué? ¿O necesito obtenerlo de algún lugar primero?
+1 También es necesario cambiar la versión del compilador. –
No puedo encontrar esta opción en Xcode 6.3 – Marin