Windows 7でMingwとgccを使用してソースからPythonインタープリターをビルドすることは可能ですか?64ビットバージョンをビルドしたいと思います。
64ビットPython(gcc Mingw)バージョンがダウンロード可能である場合は、私に知らせてください。私もそれを使用します。最後に、gccとmingwでコンパイルしたいと思います。
まず、MinGW-w64でPythonをビルドして、それにリンクし、インタープリターを埋め込む必要はありません。msiインストーラーを抽出し、ビルド済みのDLLを使用するだけです。 msvcr [t | 90] .dllオブジェクトを混在させないように注意してください。しかし、個人的にそれが実際の問題になるのを見たことがありません。
MinGW-w64 gcc/ldはDLLに直接リンクできるはずです。そうでない場合は、gendef
。defファイルを作成するため およびdlltool
-を使用する必要があります。 インポートライブラリを作成するため 。
次に、 ビルドするパッチセットPython with MinGW がありますが、64ビットの互換性についてはよくわかりません。
このリポジトリを試すことができます:
hg clone https://bitbucket.org/puqing/python-mingw
これは公式リポジトリのコピーですが、mingwでコンパイルできるようにいくつかの変更が含まれています。 PC/MinGWディレクトリを入力します。
cd PC/MinGW && make
Win64でコンパイルされるかどうかはわかりませんが、win32とmsysで動作するはずです。