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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.