Флаг компилятора Cython OpenMP - PullRequest
       14

Флаг компилятора Cython OpenMP

2 голосов
/ 21 октября 2011

как в http://docs.cython.org/src/userguide/parallelism.html, Я поместил флаги компилятора "-fopenmp" в файл "setup.py".

Он компилируется нормально, но возвращает это: "cl: Предупреждение командной строки D9002: игнорирование неизвестной опции '-fopenmp' "и ускорение параллельного кода отсутствует.

Использование Cython 0.15.1, Python 2.7.2, Windows 7, MinGW 32x.

1 Ответ

3 голосов
/ 21 октября 2011

Вы используете компилятор MSVC cl.exe.Для компилятора MSVC вы должны указать /openmp опцию компилятора: http://msdn.microsoft.com/en-us/library/fw509c3b

...