RE:Crear ejecutable de windows desde linux
El ejecutable creado por un compilador para un sistema operativo no correrá en otro sistema operativo distinto, aunque se trate de la misma máquina. Ten en cuenta que los ejecutables casi nunca son imágenes de lo que habrá en memoria al ejecutar el programa, y el tratamiento y estructura del ejecutable será distinto para cada sistema.
Si necesitas el ejecutable para Windows, utiliza un compilador FORTRAN para Windows para compilar tu código, aunque tendrás que tener en cuenta las diferencias entre un compilador y otro. Puedes encontrar compiladores gratuitos en la red. Mitra en esta dirección:
http://www.thefreecountry.com/
Saludos,