Подтвердить что ты не робот

Построить Python с Mingw и gcc

Возможно ли построить интерпретатор Python из источника с помощью Mingw и gcc в Windows 7? И я хотел бы предусмотреть 64-битную версию.

Если версия 64-битного Python (gcc Mingw) доступна для загрузки, пожалуйста, дайте мне знать, я также буду использовать это. В конце я все же хотел бы скомпилировать его с помощью gcc и mingw.

4b9b3361

Ответ 1

Во-первых, вам не нужно создавать Python с MinGW-w64, чтобы связать его и вставить интерпретатор. Просто извлеките программу установки msi и используйте предварительно собранную DLL. Обратите внимание, что вам нужно быть осторожным, чтобы не смешивать объекты msvcr [t | 90].dll, но я никогда не видел, чтобы это была реальная проблема.

MinGW-w64 gcc/ld должен иметь возможность напрямую ссылаться на DLL, иначе вам придется использовать gendef для создания файла .def и dlltool для создания библиотеки импорта.

Во-вторых, есть patchset для создания Python с MinGW, но я не уверен в его 64-битной совместимости.

Ответ 2

Вы можете попробовать этот репозиторий:

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

Это копия официального репозитория, но содержит некоторые изменения, чтобы скомпилировать его с помощью mingw. Войдите в каталог ПК /MinGW:

cd PC/MinGW && сделать

Не уверен, что он компилируется в win64, но с win32 и msys он должен работать.