Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/02/2006, à 11:52

mikebranque

compilation ok probleme execution

je tape deux petit programme a la con (C et C++)
gcc a.c -o a et g++ a.cc -o b
je tape ensuite a je tape deux petit programme a la con (C et C++)
gcc a.c -o a et g++ a.cc -o b
je tape ensuite a -> bash: a: command not found
je tape ensuite q -> bash: q: command not found
ALORS COMMENT EXWECUTER UN FICHIER COMPILÉ?

#2 Le 14/02/2006, à 11:58

PierreAd

Re : compilation ok probleme execution

Salut,

Essaie plutôt ça pour éxécuter :

./a

Cordialement,

PierreAd

Hors ligne

#3 Le 14/02/2006, à 12:19

mikebranque

Re : compilation ok probleme execution

ok ca marche. MERCI!
Quelle manipe a faire pour pouvoir simplement taper a au mieu de ./a ?

#4 Le 14/02/2006, à 14:20

PierreAd

Re : compilation ok probleme execution

Je t'en prie wink

Pour pouvoir simplement taper "a" et non plus "./a", il doit falloir ajouter ton répertoire au path, mais je pense que c'est pas spécialement conseillé de faire ça....! Et puis oh, c'est pas trop compliqué quand même big_smile

Dernière modification par PierreAd (Le 14/02/2006, à 14:21)

Hors ligne

#5 Le 04/03/2006, à 14:22

coli

Re : compilation ok probleme execution

Effectivement c'est pas compliqué mais s'il faut taper "./a" à la place de "a" plusieurs dizaines de fois en développant un programme ça devient directement une belle perte de temps!

J'en viens à ma question: comment on ajoute le répertoire au path?

Merci!;)

Hors ligne

#6 Le 04/03/2006, à 15:24

Xaero

Re : compilation ok probleme execution

Si t'appuies sur la touche haut de ton clavier, ça prends la dernière commande de l'historique, donc aussi rapide que de taper a, et même mieux pour les commandes plus longues wink.

Pour ajouter ton path tapes ça :
gedit ~/.bashrc

là tu as une ligne du style :
export PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games

il suffit que tu rajoute à la fin :/tonchemin/
sauvegarde et ferme, ensuite tapes "a" et ça devrais fonctionner, si ça ne fonctionne pas, relance ton shell.

Hors ligne

#7 Le 04/03/2006, à 17:21

gene69

Re : compilation ok probleme execution

sinon tu peut faire un alias et nommer tous tes executable main... tu les changes de nom quand tu as fini et ça prend juste 1 ligne de maquefile.

$(TARGET) = main


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne