Les bases ne sont pas trop difficile:
sudo apt-get install mingw32
cat > main.c <<EOF
int main()
{
printf("Hello, World!");
}
EOF
i586-mingw32msvc-cc main.c -o hello.exe
Remplacer apt-get
avec yum
, ou quel que soit votre distribution Linux utilise. Qui va générer un hello.exe
pour Windows.
Une fois que vous obtenez votre tête autour de cela, vous pouvez utiliser les autotools, et définissez CC=i586-mingw32msvc-cc
CC=i586-mingw32msvc-cc ./configure && make
Ou de l'utilisation de CMake et une chaîne de traitement de fichier pour gérer la construction. Il est encore plus difficile en ajoutant natif de la croix-bibliothèques. Habituellement, ils sont stockés dans /usr/cross/i586-mingw32msvc/{include,lib}
et vous auriez besoin d'ajouter ces chemins séparément dans la configuration de l'étape du processus de construction.