私のシステム上の現在のmingwバイナリを見ると、私は一般にi686-w64-mingw32-*
とx86_64-w64-mingw32-*
コマンドを持っています。なぜMinGWバイナリにはそのような複雑な名前がありますか? (例:i686-w64-mingw32 -...)
私は前者が32ビットのWindows実行ファイルをコンパイルし、後者が64ビットのWindows実行ファイルをコンパイルすると仮定します。
w64
とmingw32
は、これらのバイナリの名前を意味しますか?
w32
バイナリには意味がありますか。 i686-w32-mingw32-gcc
?私はmingw32
は、プロジェクトがmingw32と呼ばれていて、MinGWに名前が変更されたためです。
Windows用のLinuxでクロスコンパイルする方法について、今日私の理解を助けてくれたので、この回答を追加しました。 – jcarpenter2
@ jcarpenter2クロスコンパイルについて言及して以来、それをまだ発見していない:http://mxe.cc –