2011-09-16 15 views
3

私は最近、win32と "Windows 64"の両方を対象にクロスコンパイルできるように、Fedora Linuxでmingw-w64パッケージをダウンロードしました。しかし、私はどのターゲットを使用したいかを特定する方法を理解していません。ターゲットアーキテクチャを選択するために、gccとリンカにどのようなフラグを設定する必要がありますか?クロスコンパイラでwin32またはWindows 64のターゲットを指定する方法012675-w64-mingw32-gcc

答えて

6

W32とW64は2つの異なるアーキテクチャーなので、コンパイラー名で区別します。 debian mingw-w64はWin32ではi686-w64-mingw32-gcc、Win64ではx86_64-w64-mingw32-gccと呼びます。

+0

ありがとうございました。私は、コンパイルチェーンのx86_64-w64-バージョンを提供するFedoraの下にmingw64- *という名前のx86_64用の別のパッケージがあるという事実を見逃していました。 –

関連する問題