News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

Issues getting OpenMP to work

Started by Crumble, July 04, 2018, 10:53:53 AM

Previous topic - Next topic

Crumble

Hi!

I'm currently trying to add some parallelization to a program that I wrote to get it faster, but I can't get OpenMP to work...
I've seen some similar issues on other threads, but unfortunately nothing fixed the problem for me...
I'm running Code::Blocks on Windows 7 64bits.

I've added the flag -fopenmp and included omp.h, which is normally enough from what I've read. I keep getting undefined references to whatever I call from OpenMP (from "#pragma omp parallel" to "omp_get_num_threads()").

I've also tried to link gomp (http://forums.next.codeblocks.org/index.php?topic=13104.0), but then I just get a "cannot find -lgomp" linker error.

Any idea how to get even the simplest thing working with OpenMP ?

Thanks!

stahta01

C Programmer working to learn more about C++.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. [url="http://wiki.codeblocks.org"]http://wiki.codeblocks.org[/url]