Compiler un programme pour Windows avec cygwin.
Salut les C,
comme l'indique le titre je cherche a compiler un programme pour Windows avec cygwin, je pensais que c'était fait pour seulement après un petit essaie:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
if (argc != 2) {
fprintf(stderr,"usage %s text to print\n",argv[0]) ;
exit(EXIT_FAILURE) ;
}
fprintf(stdout,"%s print:\n%s\n",argv[0],argv[1]) ;
exit(EXIT_SUCCESS) ;
} |
Si j'exécute le programme compiler avec gcc dans cygwin cela fonctionne.
Mais si je l'exécute dans l'interpréteur de commande Windows cela ne marche pas.
Je suppose qu'il faut compiler les *.dll qui vont avec le programme ?
OK j'ai pas encore lu toute la doc de cygwin seulement le début.
Mais j'ai jamais compiler de *.dll ou de *.so car je ne sais pas quel fichier il faut fournir en entrée pour distribuer un programme dépendant d'une lib externe...
Je continuerai a lire la doc mais je poste cet SOS quand même.
Merci pour vos réponses éclairées.