Se connecter avec
S'enregistrer | Connectez-vous

Problème execution sous cygwin

Dernière réponse : dans Le monde de Linux

Salut a tous,

j'ai installer cygwin pour pouvoir faire de la prog sous unix ! Je crée mon programme je le compile mais pas moyen de l'exécuter :

j'ai mon source : test.C

je le compile gcc -o un test.C

et j'ai comme résultat:

  1. Tom Sawyer@thomas ~
  2. $ un
  3. bash: un: command not found
  4.  
  5. Tom Sawyer@thomas ~


Quelqu'un c m'aider merci

Ok j'ai trouvé tout seule ! faut mettre ./ devant

A plus

Autres pages sur : probleme execution cygwin

Lassé par la pub ? Créez un compte
Expert Linux

moon93> Ben pourquoi cette remarque ?
Si tu as besoin des objets ( .o ) c'est bien sûr comme ça qu'il faut faire, mais pour un p'tit programme de 1 source ( .c ), je ne vois pas l'intérêt de faire 2 étapes. Sauf si tu as une bonne raison, que je t'invite à nous donner.

pour lancer ton fichier, tu DOIT préciser même de manière absolue ou est ton fichier, sinon il est intérprété comme une commande globale qui ne sera cherché que dans les repertoires de la variable PATH.

exemple :
  1. /home/thomas/un
  2. ./un
Expert Linux

tomsawyer> Tu peux soit ajouter . à la fin de la variable d'environnement PATH (facilité), soit copier ton exécutable dans un répertoire déjà présent dans PATH (rigoureux), soit préciser explicitement le chemin à chaque appel (logique en debug, puis méthode rigoureuse quand le programme est ok)

GRILLED par batchy...
Lassé par la pub ? Créez un compte