Probleme avec cygwin

Fermé
filoa Messages postés 2 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 14 mai 2009 - 13 mai 2009 à 20:29
mamiemando Messages postés 33591 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 mars 2025 - 14 mai 2009 à 17:05
Bonjour,
S'il vous comment compiler un ce fichier avec cygwin:

#include <stdio.h>
int
main()
{
printf("hello\n");
return 1;
}

le fichier se nomme hello.c, alors apres sa creation je ne sais pas où le stocker dans les repertoires de cygwin et j'arrive à visualier les repertoires sur la ligne de commande avec ll, ls ou autres j'attends votre aide s'il vous plait.
A voir également:

3 réponses

mamiemando Messages postés 33591 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 mars 2025 7 834
13 mai 2009 à 20:32
Pour commencer ton programme est sensé retourner 0 si tout va bien (et non 1). Ensuite pour le compiler, il faut utiliser un compilateur C comme par exemple gcc. Puis il faut compiler ton programme :
gcc -W -Wall -o hello.exe hello.c

Bonne chance
0
filoa Messages postés 2 Date d'inscription mercredi 13 mai 2009 Statut Membre Dernière intervention 14 mai 2009
14 mai 2009 à 13:02
salut!
mais j'ai un probleme une fois cygwin lancé, avec quelle commande dois-je visualiser les repertoires sur le terminal? et où enregistrer le fichier hello.c?
Merci pour plus de precision.
0
mamiemando Messages postés 33591 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 mars 2025 7 834
14 mai 2009 à 17:05
Bah où tu veux. Normalement ton disque c: est dans /cygdrive/c. Tu peux changer de répertoire courant avec la commande cd. Tu peux utiliser l'autocomplétion (touche tabulation) pour éviter d'avoir à taper les noms de répertoire complets.

Il faut bien entendu te placer dans le répertoire contenant hello.c pour le compiler avec gcc. L'exécutable est généré conformément au chemin passé derrière l'option -o (si c'est un chemin relatif celui ci est basé sur le répertoire courant). Dans l'exemple que je t'ai donné, hello.exe est créé dans le répertoire de hello.c.

Pour l'exécuter :
./hello.exe

Bonne chance
0

Discussions similaires