質問: cygwin上の異なるgccの違いは何ですか?また、どれをインストールするのですか? cywin用のgccをインストールする必要がありますが、5つの異なる「gcc-g ++」パッケージがあることがわかります。 cygwin32-gcc-g ++ gcc-g ++ mingw-gcc-g ++ mingw64-i686-gcc-g ++ mingw64-x86_64-gcc-g ++ それらの違いは何ですか?一般的にどちらが推奨されますか? (64ビットマシンの場合)。理想的には、1つだけインストールしたいと思います。
回答: 名前は私には非常に明確です: cygwin32-gcc-g ++は、32ビットcygwin用のコンパイラです。 gcc-g ++は基本的な64ビットコンパイラです(おそらくこれをインストールする必要があります)。 mingw-gcc-g ++は、ネイティブ32ビットwindows用の32ビットコンパイラです。 mingw64-x86_64-gcc-g ++は、ネイティブ64ビットwindows用の64ビットコンパイラです。 mingw64-i686-gcc-g ++は、ネイティブ32ビットwindows用の64ビットコンパイラです。 したがって、64ビットwindowsで実行するかどうか、および必要なターゲット(cygwinまたはネイティブwindows)によって異なります。