■
MacOS 10.9 MavericksでopenMPを使おう思って、Cのプログラムに
#include
を加えて
gcc -fopenmp test.c
とコンパイルすると
fatal error: 'omp.h' file not found
なんてエラーがでる。となりのパソコンがMacOS 10.8なので、そちらで試すと、コンパイルがすんなり通る。どうやら10.9の不具合のようだった。
原因としてはMavericksでXcodeをインストールしたときにくっついてくる新しいバージョンのgccがopenMPに対応していないためのようです。苦肉の策なのだけれど、ひとつバージョンの古いgcc-4.9.0をインストールすると、コンパイルが通るようになった。
gcc4.9.0のインストール方法は
http://solarianprogrammer.com/2013/06/11/compiling-gcc-mac-os-x/
を参照