我正在尝试使用python setup.py install在windows 7上安装cython。但它遇到了一个错误:
C:\Cython-0.16>C:\Python27\python setup.py install
running install
running build
running build_py
running build_ext
building 'Cython.Plex.Scanners' extension
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python27\include -IC:\Pytho
n27\PC -c Cython\Plex\Scanners.c -o build\temp.win32-2.7\Release\cython\plex\sca
nners.o
cc1.exe: error: unrecognized command line option '-mno-cygwin'
error: command 'gcc' failed with exit status 1我正在使用Python 2.7,我在系统上安装了MinGW和Cygwin。我试着用谷歌搜索一下。但没有类似的问题。
我使用mingw-get-inst-20120426.exe安装了MinGW版本4.5。
发布于 2013-04-12 05:23:25
Python\Lib\distutils\cygwinccompiler.py中的-mno-cygwin会导致此问题:请参阅Compiling with cython and mingw produces gcc: error: unrecognized command line option '-mno-cygwin'或http://korbinin.blogspot.com/2013/03/cython-mno-cygwin-problems.html。我的Python发行版(Anaconda)的cygwinccompiler.py没有这样的功能,不管怎样,在删除了Mingw32CCompiler类定义中的所有-mno-cygwin之后,你应该能够编译了。
https://stackoverflow.com/questions/11460318
复制相似问题