构建Python使用MinGW和gcc(Build Python with Mingw and gc

2019-07-21 10:37发布

是否有可能在Windows 7上使用MinGW和gcc从源代码编译Python解释器? 我想biuld 64位版本。

如果一个64位的Python(GCC MinGW的)版本可供下载,请让我知道,我会用之谓也。 最后我还是想用gcc和MinGW进行编译。

Answer 1:

首先,你不需要建立Python的使用MinGW-W64链接到它,并嵌入一个解释。 只需提取MSI安装程序,并使用预先构建的DLL。 请注意,你必须要小心,不要混用msvcr [T | 90] .dll文件的对象,但我从来没有见过这是一个真正的问题个人。

MinGW的-W64的gcc / LD应该能够链接到DLL的直接,否则你将不得不使用gendef 创建DEF文件和dlltool 创建一个导入库 。

其次,有一个与MinGW的构建Python补丁集 ,但我不知道它的64位兼容性。



Answer 2:

你可以试试这个仓库:

汞克隆https://bitbucket.org/puqing/python-mingw

这是官方仓库的副本,但包含一些修改,使其与MinGW的编译。 进入PC / MinGW的目录:

CD PC / MinGW的&&使

如果在编译Win64中,但Win32和MSYS它应该工作不知道。



文章来源: Build Python with Mingw and gcc