Build Python with Mingw and gcc

不打扰是莪最后的温柔 提交于 2019-11-29 02:48:45

问题


Is it possible to build Python interpreter from source with Mingw and gcc on Windows 7? And I would like to biuld a 64bit version.

If a 64bit Python (gcc Mingw) version is available for download please let me know, I would use that also. At the end I still would like to compile it with gcc and mingw.


回答1:


First off, you do not need to build Python with MinGW-w64 to link to it and embed a interpreter. Just extract the msi installer, and use the prebuilt DLL. Note you'll have to be careful not to mix msvcr[t|90].dll objects, but I've never seen that be a real issue personally.

MinGW-w64 gcc/ld should be able to link to DLL's directly, otherwise you'll have to use gendef to create a .def file and dlltool to create an import library.

Secondly, there's a patchset to build Python with MinGW, but I'm not sure about its 64-bit compatibility.




回答2:


You may try this repository:

hg clone https://bitbucket.org/puqing/python-mingw

It is a copy of the official repository but contains some modification to make it compile with mingw. Enter PC/MinGW directory:

cd PC/MinGW && make

Not sure if it compiles in win64, but with win32 and msys it should work.



来源:https://stackoverflow.com/questions/15365249/build-python-with-mingw-and-gcc

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!