首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

mingw32环境上安装Native的第三方扩展

2012-11-06 
mingw32环境下安装Native的第三方扩展对于多数的window来说,为了能够编译而去安装一个庞大的vs20xx,有点得

mingw32环境下安装Native的第三方扩展
  对于多数的window来说,为了能够编译而去安装一个庞大的vs20xx,有点得不偿失啊,还好mingw32为我们将linux下边免费的gcc,linux常用工具命令带到了win32中。

  此处所有的操作全部是针对32位的,64位不适合。因此需要提前安装
Python mingw,建议使用mingw-get的自动安装方式。 pexports,可以通过 引用mingw-get install pexports 进行安装

  简单步骤如下:

1. 在Python的安装目录的Lib\distutils中,创建 distutils.cfg 文件,新增如下内容引用[build]
compiler=mingw32
2. 创建libpython2x.a,这是因为mingw的gcc需要.a的lib库。这个比较复杂的操作,再分如下:
找到python2x.dll,一般会在Windows/System32/下边执行 pexports python2x.dll > python2x.def再执行 dlltool --dllname python2x.dll --def python2x.def --output-lib libpython2x.a
以上pexports,dlltool都是mingw中的命令。

OK,python的简单开发环境就搭建完成了。

--更新
刚才又验证了一下,好像步骤2是可选的。

热点排行