Cython OpenMP编译器标志

时间:2011-10-21 04:00:07

标签: python openmp cython

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 个答案:

答案 0 :(得分:3)

您正在使用MSVC编译器cl.exe。对于MSVC编译器,您应该提供/openmp编译器选项:http://msdn.microsoft.com/en-us/library/fw509c3b