Problemas al compilar programa en c++

Dudas y comentarios relacionadas con paquetes o programas específicos (obtención, uso, actualizaciones, versiones, problemas de instalación, etc.)

Moderadores: doc, Deckon

Responder
pablo9711
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Lun Feb 06, 2017 12:47 am

Problemas al compilar programa en c++

Mensaje por pablo9711 » Lun Feb 06, 2017 12:52 am

hola a todos, alguien podria ayudarme, estoy intentando hacer un hola mundo en paralelo pero me aparece este error al compilar

/tmp/ccDoffY2.o: En la función `main':
prueba.cpp:(.text+0x10): referencia a `omp_get_thread_num' sin definir
prueba.cpp:(.text+0x3d): referencia a `omp_get_num_threads' sin definir
collect2: error: ld returned 1 exit status

Este es mi codigo

#include <iostream>
#include <omp.h>

int main()
{
int nthreads;
int thread;
#pragma omp parallel private(nthreads, thread)
{
thread = omp_get_thread_num();
nthreads = omp_get_num_threads();
std::cout<<"Hola mundo, soy la hebra "<<thread<<" de "<<nthreads<<std::endl;
}
return 0;
}
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje