30

MinGWプロジェクトとMinGW-w64プロジェクトの32 ビット部分の違いは何ですか? MinGW-w64 の 32 ビット部分は、x64 とはまったく関係ありませんか?

彼らのコンパイラはまったく同じことをしているようです...

4

4 に答える 4

20

http://www.mingw.org/の MinGW は、gcc 32 ビット (ホストとターゲット) のみをサポートします。独立したminGW-w64プロジェクトは 64 ビットのサポートを提供し、Windows API の大部分もサポートしています。ただし、MinGW-w64 プロジェクトは公式のバイナリ ビルドを提供していませ。これらは、開発者の個人用ビルド ディレクトリ (最も一般的なのはrubenvb ) から取得するか、 tdm-gccmingw-buildsmsys2などの関連付けられているが独立したプロジェクトから取得できます。 .

ソース: http://wiki.qt.io/MinGW-64-bit

于 2013-10-03T15:52:53.347 に答える
13

他の人が言ったように、MinGW-w64 は、32 ビットと 64 ビットの両方の x86 プロセッサをサポートする元の MinGW のフォークです。フォークの元の動機はここにあります。

https://sourceforge.net/p/mingw-w64/wiki2/History/

違いについては、次のリストを参照してください。

https://sourceforge.net/p/mingw-w64/wiki2/Feature%20list/

于 2013-01-29T10:27:13.290 に答える
7

1 つは 64 ビットから 32 ビットへの「クロス コンパイル」のように見えますが、もう 1 つはネイティブに見えます。

ざっと見ただけなので、かなり的外れかもしれませんが……。

編集:これは、ある程度正しいです。より良い説明が提供されています here

于 2011-04-11T09:50:38.903 に答える
6

MinGWの記事のウィキペディアのトークページには、これについて少し洞察があります。基本的に、MinGW-w64プロジェクトはMinGWソースベースのフォークであるように見えます。フォークが発生した理由の詳細(このメーリングリストの投稿この反論は、それが通常の種類のオープンソース政治の何らかの形であったことを示唆していますが)、または2つのプロジェクト間のその後の違いに関する明確な情報はほとんど見つかりませんでした。

最初の概算では、それらは同じです。違いはその後の開発でもたらされます。

于 2012-04-20T23:25:22.497 に答える