Windows 7에서 Mingw 및 gcc로 소스에서 Python 인터프리터를 빌드 할 수 있습니까? 그리고 저는 64 비트 버전을 바이블링하고 싶습니다.Mingw 및 gcc로 Python 빌드
64 비트 Python (gcc Mingw) 버전을 다운로드 할 수있는 경우 알려 주시면이를 사용하겠습니다. 결국 gcc와 mingw로 컴파일하고 싶습니다.
Windows 7에서 Mingw 및 gcc로 소스에서 Python 인터프리터를 빌드 할 수 있습니까? 그리고 저는 64 비트 버전을 바이블링하고 싶습니다.Mingw 및 gcc로 Python 빌드
64 비트 Python (gcc Mingw) 버전을 다운로드 할 수있는 경우 알려 주시면이를 사용하겠습니다. 결국 gcc와 mingw로 컴파일하고 싶습니다.
먼저 MinGW-w64로 파이썬을 빌드하고 인터프리터를 임베드 할 필요가 없습니다. msi 설치 프로그램을 추출하고 미리 작성된 DLL을 사용하십시오. msvcr [t | 90] .dll 개체를 혼합하지 않도록 조심해야하지만, 개인적으로 진짜 문제가되는 것을 본 적이 없습니다.
는 MinGW-W64의 GCC/LD 그렇지 않으면 gendef
to create a .def file 및 dlltool
to create an import library을 사용해야합니다, DLL의 직접 링크 할 수 있어야한다.
두 번째로 patchset to build Python with MinGW이 있지만 64 비트 호환성에 대해 잘 모르겠습니다.
HG 클론 https://bitbucket.org/puqing/python-mingw
그것은 공식 저장소의 복사본이지만이와 Mingw 컴파일하기 위해 약간의 수정을 포함
답장을 보내 주셔서 감사합니다. 그 이유는 mingw와 gcc가있는 64 비트 용 Quantum-Gis를 컴파일하고 싶기 때문입니다. Quatum-Gis는 Python 또는 C++로 작성된 플러그인을 사용할 수 있습니다. 이를 위해서는 Win7 용으로 64 비트에서 Sip과 PyQt4가 필요합니다. 나는 gendef/nm 프로세스를 거쳐 libpython27.a 파일을 만들었다. 나는 Mingw와 gcc 및 Python 2.7.3을 모두 Socket으로 64 비트에서 빌드하기 시작했다. 성공적으로 파이썬 콘솔에서 Sip을 테스트 할 수도있다. 성공적으로 PyQt4를 컴파일하고 설치했지만, 파이썬 콘솔에서 테스트 할 때 실패합니다. –
이 오류를 디버깅하는 방법을 모르겠습니까? 이 실패로 인해 저는 파이썬 2.7.3을 mingw와 gcc에서 64 비트로 컴파일해야한다고 생각했습니다. 귀하의 의견으로는, 내가 MSVC로 빌드 된 64 비트 Sip 및 PyQt4 바이너리를 미리 다운로드한다면 나중에이 바이너리에 대해 작성된 다른 파이썬 스크립트/플러그인으로 문제가 발생합니까? –
@TheunsHeydenrych 저도 몰라요. 저는 두 사람이 MinGW-w64에서 파이썬을 사용하는'mingw-w64-public @ sourceforge.net' 메일 링리스트를 요청할 것입니다. 내가하는 것은 파이썬에'gdb'를 연결하는 것입니다. 이것은';-)'를 기술 한 것처럼 작동합니다. – rubenvb
당신은이 저장소를 시도 할 수 있습니다.
가하는 Win64에서 컴파일 확실하지,하지만 Win32에서 함께 할
CD를 PC /는 MinGW & &하고 작동합니다 MSYS : PC /는 MinGW 디렉토리를 입력합니다.
소스를 다운로드하고, 문서를 읽고, 적절한 플래그로 컴파일러를 실행하십시오. 이것은 MinGW에만 적용되지 않습니다. – StoryTeller
@StoryTeller 귀하의 이름이 적절하게 선택되었습니다. 파이썬은 MinGW와 함께 박스를 만들지 않으며, Win64는 말할 것도 없다. – rubenvb
@rubenvb, 감사합니다 : P – StoryTeller