cygwin, tout comme mingw, contient le compilateur gcc en fait.
gcc existe sous les Linux et windows (et surement d'aures OS) et qui produit des executables pour ces 2 systèmes.
En général, gcc est compilé pour ne produire que des executables du système sur lequel gcc est lancé.
Ma distribution linux préféré -> gcc exécuté sous Linux -> gcc produit des exe Linux
cygwin -> gcc sous Windows -> gcc produit des exe Windows
Le fait de creer des executable pour un autre systeme est appelé cross-compiling.
Il existe des packages debian de mingw pour compiler sous Linux des programmes Windows (en théorie ca marche mais ...)
je sais pas si le contraire existe.
autres Solutions :
- utiliser une autre machine? sur internet ?
- programmation Java ?
Poste le Tuesday 29 June 2004 01:22:39