20

Windows 7 で Mingw と gcc を使用してソースから Python インタープリターをビルドすることは可能ですか? そして、64ビット版をビルドしたいと思います。

64 ビット Python (gcc Mingw) バージョンをダウンロードできる場合はお知らせください。それも使用します。最後に、gcc と mingw でコンパイルしたいと思います。

4

2 に答える 2

8

まず、MinGW-w64 で Python をビルドしてリンクし、インタープリターを埋め込む必要はありません。msi インストーラーを抽出し、ビルド済みの DLL を使用するだけです。msvcr[t|90].dll オブジェクトを混在させないように注意する必要がありますが、それが実際の問題になることは個人的に見たことがありません。

MinGW-w64 gcc/ld は DLL に直接リンクできる必要があります。それ以外の場合はgendef 、.def ファイルを作成し、インポート ライブラリを作成するために使用する必要dlltool あります。

次に、MinGW で Python をビルドするためのパッチセットがありますが、その 64 ビット互換性についてはわかりません。

于 2013-03-12T15:56:07.343 に答える
4

このリポジトリを試すことができます:

hg クローンhttps://bitbucket.org/puqing/python-mingw

これは公式リポジトリのコピーですが、mingw でコンパイルできるようにいくつかの変更が含まれています。PC/MinGW ディレクトリを入力してください:

cd PC/MinGW && make

win64 でコンパイルできるかどうかはわかりませんが、win32 と msys では動作するはずです。

于 2013-08-21T08:06:37.827 に答える