Как указать цель win32 или Windows 64 с кросс-компилятором i686-w64-mingw32-gcc - PullRequest
3 голосов
/ 16 сентября 2011

Я недавно загрузил пакет mingw-w64 под Fedora Linux, чтобы иметь возможность кросс-компиляции, ориентируясь как на win32, так и на «Windows 64». Но я не понимаю, как указать, какую цель я хочу использовать. Какие флаги мне нужно предоставить gcc и компоновщику, чтобы выбрать мою целевую архитектуру?

1 Ответ

6 голосов
/ 16 сентября 2011

W32 и W64 - две разные архитектуры, поэтому вы различаете их по имени компилятора.Debian mingw-w64 называет их i686-w64-mingw32-gcc для Win32 и x86_64-w64-mingw32-gcc для Win64.

...