最近、MinGW-w64をインストールしました。サンプルプログラムをコンパイルしたかったのですが、重要な質問がありました。
32ビットまたは64ビットでコンパイルするにはどうすればよいですか?libとlib32ディレクトリを見つけたので、両方をコンパイルする方法が必要です。
しかし、32ビットと64ビット用にコンパイルするにはどうすればよいですか?
64 ビット用にコンパイルする場合は、64 ビット コンパイラを使用します。
x86_64-w64-mingw32-gcc
32 ビット用にコンパイルする場合は、32 ビット コンパイラを使用します。
i686-w64-mingw32-gcc
お役に立てれば
ダウンロードしたファイルの名前に基づいて、使用しているツールチェーンを確認するには、こちらを参照してください: http://sourceforge.net/apps/trac/mingw-w64/wiki/download%20filename%20structure
(「mingw-w32」または「mingw-w64」を開始し、最初のケースでは 32 ビット ターゲットをサポートし、2 番目のケースでは 64 ビット ターゲットをサポートすることが期待されます)。
64 ビット ターゲット用のツールチェーンをダウンロードすると、おそらく 32 ビット ターゲットも生成できるようになります。
-m32
オプション。