2013-08-18 15 views
9

私はC++でプログラミングしています。私はmingwをインストールしました。私はmingwのウェブサイトから標準インストーラからインストールしました。私はmingw32、mingw、mingw64の間で混乱しています。相違点は何ですか?私のバージョンを確認するにはどうすればいいですか?私のプログラムがビルドされている場合でも、作成された実行ファイルが32ビットか64ビットかどうかはどのように分かりますか?インストールされている言語、32ビットまたは64ビットのプラットフォームを確認してください

答えて

14

mingwとmingw32は、32ビットWindowsシステム用の実行ファイルを作成するためのものです。 mingw64は64ビットの実行可能ファイルを作成するためのものです。注:これは、ビルド時に実行しているバージョンとは異なりますが、作成する実行可能ファイル(新しく作成された実行可能ファイルを実行するシステム)の対象システムは何ですか。 MinGWのとMINGW32について

が、ここでは「
The MinGW Wiki

からの抜粋だプロジェクトの名前は、MinGWのにMINGW32から変更MinGWのが唯一の64通り(32ビットシステム上で動作することを 意味合いを防ぐためです 上位ビットマシンが一般的になり、MinGWは で動作するように進化します)

関連したbinディレクトリに移動してください、あなたが持っているバージョンを確認するには:私はここから、mingwの-W64をチェックアウトをお勧めしたい

gcc --version 

http://mingw-w64.sourceforge.net/
目標をプロジェクトにありますgcc-4.6以上のバージョンを使用して64ビット(x64)、32ビット(x86)、Windowsアプリケーションを開発するためのランタイム、ヘッダー、およびライブラリを提供します。

関連する問題