Attualmente, sto provando OpenMP su XCode 3.2.2 su Snow Leopard:Libreria di linker per OpenMP per 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;
}
non ho incluso le librerie di collegamento ancora, quindi il linker si lamenta:
"_omp_get_thread_num", referenziati da: _main in main.o
"_omp_get_num_threads", fa riferimento a: _main in main.o
OK, va bene, non c'è problema, do un'occhiata in fr esistente amusement, cercando parole chiave come openmp o omp ... ecco che arriva il problema, dov'è la libreria di linking? O dovrei dire, qual è il nome della libreria di collegamento per openMP? È dylib, struttura o cosa? O devo prima averlo da qualche parte?
+1 Per me è stata anche richiesta la modifica della versione del compilatore. –
Non riesco a trovare questa opzione su Xcode 6.3 – Marin