C et compilation - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 28-10-2003 à 13:21:43
Au faite quand j'ai compilé j'ai obtenu un fichier nommé a.out
puis un il après je lui ai donné comme nom: fichier
mais je ne sais pas comme le lancer...
je tape fichier
ou ./fichier
mais sa ne marche pas !
Marsh Posté le 28-10-2003 à 13:24:16
montre nous un ls -l de ton dossier
Marsh Posté le 28-10-2003 à 13:32:06
Voila !
Le ficher executable c'est le meme que "fichier" j'ai juste essayer avec un autre nom
Marsh Posté le 28-10-2003 à 13:37:30
tu peux lancer avec juste leur nom, seulement les executables qui sont dans ton path.
Les autres, il faut specifier le chemin (absolu ou relatif) complet vers le fichier. En l'occurence ici, tu veux executer fichier (c'est pareil avec a.out) qui est dans le rep courant, donc ./fichier, puisque . est le rep courant (rappel).
EDIT : quand tu crée ton exécutable, tu peux spécifier le nom du fichier de sortie avec l'option -o.
man gcc
Marsh Posté le 28-10-2003 à 13:15:41
Voila j'ai écrit un programme ultra simple en C qui affiche une phrase. Lorque je veux le compiler il n'y a pas de problème mais que je veux l'executer (je sais pas si je fais juste) il me note "command not found"
Comment dois-je procéder ?
Merci beaucoup