Gcc 在Windows上编译带有OpenMP标志的Cython代码时出现问题

Gcc 在Windows上编译带有OpenMP标志的Cython代码时出现问题,gcc,openmp,cython,Gcc,Openmp,Cython,我正在尝试使用GCC编译器编译Cython代码(它通常像一个符咒一样工作),并且按照“使用并行性”页面上的建议,我将“-fopenmp”命令添加到我的安装文件中。但是,在编译时,我遇到以下错误: gcc.exe:libgomp.spec:没有这样的文件或目录 我的gcc版本是4.5.2,我认为它应该支持OpenMP。我正在使用64位Windows7 任何帮助都将不胜感激 你能在你的系统上找到libgomp.spec吗?在我的安装(pythonxy)中,它位于C:\MinGW32 xy\lib\g

我正在尝试使用GCC编译器编译Cython代码(它通常像一个符咒一样工作),并且按照“使用并行性”页面上的建议,我将“-fopenmp”命令添加到我的安装文件中。但是,在编译时,我遇到以下错误: gcc.exe:libgomp.spec:没有这样的文件或目录

我的gcc版本是4.5.2,我认为它应该支持OpenMP。我正在使用64位Windows7


任何帮助都将不胜感激

你能在你的系统上找到libgomp.spec吗?在我的安装(pythonxy)中,它位于
C:\MinGW32 xy\lib\gcc\MinGW32\4.5.2\libgomp.spec
。谢谢!安装目录中确实缺少该文件。我应该补充一点,如果我检查命令行gcc命令的安装位置,它似乎指向Python目录中的一个位置,而不是一个单独的MinGW文件夹。我确实有一个单独的MinGW安装,在我的驱动器上有gcc4.6.1和libgomp.spec,但它似乎在默认情况下不使用这个。我有点惊讶它使用了这个隐藏在Python文件夹中的MinGW,我想我会尝试指向另一个gcc命令,除非你能想出一个可能导致其他问题的原因?