是否可以在Windows 7上使用Mingw和gcc从源代码构建Python解释器? 我想生成64位版本。
如果可以下载64位Python(gcc Mingw)版本,请告诉我,我也会使用它。 最后我还是想用gcc和mingw编译它。
答案 0 :(得分:8)
首先,您不需要使用MinGW-w64构建Python以链接到它并嵌入解释器。只需解压缩msi安装程序,然后使用预构建的DLL。请注意,你必须小心不要混合使用msvcr [t | 90] .dll对象,但我从未见过这是个人真正的问题。
MinGW-w64 gcc / ld应该可以直接链接到DLL,否则你必须使用gendef
to create a .def file和dlltool
to create an import library。
其次,有一个patchset to build Python with MinGW,但我不确定它的64位兼容性。
答案 1 :(得分:4)
您可以尝试使用此存储库:
hg clone https://bitbucket.org/puqing/python-mingw
它是官方存储库的副本,但包含一些修改以使其与mingw一起编译。进入PC / MinGW目录:
cd PC / MinGW&&使
不确定它是否在win64中编译,但是使用win32和msys它应该可以工作。