Una opción de compilación para Windows en Linux es a través de mingw. Encontré un tutorial muy útil aquí. .
Para instalar mingw32 en sistemas basados en Debian, ejecute el siguiente comando:
sudo apt-get install mingw32
Para compilar su código, puede usar algo como:
i586-mingw32msvc-g++ -o myApp.exe myApp.cpp
A veces, querrá probar la nueva aplicación de Windows directamente en Linux. Puedes usar vino para eso, aunque siempre debes tener en cuenta que el vino puede tener errores. Esto significa que es posible que no esté seguro de que haya un error en wine, en su programa o en ambos, por lo que solo use wine para pruebas generales.
Para instalar vino, ejecute:
sudo apt-get install wine