nosilence 发表于 2017-4-30 06:09:07

使用MinGW 编译python扩展模块

MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,
允许你生成本地的Windows程序而不需要第三方C运行时库。说白了就是在windows环境下
提供一套GNU工作环境。

1、下载mingw-get
下载地址

2、 安装gcc
mingw-get install gcc

3、安装mingw32-make
mingw-get install mingw32-make

4、添加mingw/bin到path变量中

5、指定编译器为mingw32
python setup.py build -c mingw32 install
python setup.py build --complier=mingw32 install
或者修改site.cfg中添加或修改

compiler = mingw32
或者在lib\distutils\distutils.cfg添加或修改

compiler = mingw32
上面几种方结果一样只是操作过程中影响的范围不同而已.
页: [1]
查看完整版本: 使用MinGW 编译python扩展模块