Y'a-t-il moyen d'éxécuter un programme sans
Abdel Majid
-
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
asevere Messages postés 13095 Date d'inscription Statut Webmaster Dernière intervention -
Bonjour tout le monde.
il y'a quelque temp,j'ai posé pas mal de question sur la programmation en C sous RedHat,et aujourd'huit je suis satisfait car j'ai compris ce que je voualis et je remercie tous ceux qui m'ont aidé.Une nouvelle question :
Quand je crée un petit programme en C,quand je dois l'éxécuter est ce que je suis obligé ç chaque fois d'écrire :
./nomdefichier
est ce que je ne peux pas marquer plutôt :
nomdefichier
y'a-t-il moyen de le faire comme ça???
Merci d'avance
il y'a quelque temp,j'ai posé pas mal de question sur la programmation en C sous RedHat,et aujourd'huit je suis satisfait car j'ai compris ce que je voualis et je remercie tous ceux qui m'ont aidé.Une nouvelle question :
Quand je crée un petit programme en C,quand je dois l'éxécuter est ce que je suis obligé ç chaque fois d'écrire :
./nomdefichier
est ce que je ne peux pas marquer plutôt :
nomdefichier
y'a-t-il moyen de le faire comme ça???
Merci d'avance
A voir également:
- Y'a-t-il moyen d'éxécuter un programme sans
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Executer un programme au demarrage - Guide
1 réponse
Bien sur il suffit que ton fichier executable soit dans le path
le path est la liste de repertoire ou le systeme doit fouiller pour voir si il existe lorsque tu ne donne pas le chemin complet.
/home/koko/TOTO
marche
mait TOTO marche par puisque le fichier TOTO est introuvable
si tu mets /home/koko dans le path alors TOTO marche.
exemple :
linux:/home/fpgp # xcat
bash: xcat: command not found
linux:/home/fpgp # PATH=$PATH:/home/SuperD
linux:/home/fpgp # xcat
linux:/home/fpgp #
le path est la liste de repertoire ou le systeme doit fouiller pour voir si il existe lorsque tu ne donne pas le chemin complet.
/home/koko/TOTO
marche
mait TOTO marche par puisque le fichier TOTO est introuvable
si tu mets /home/koko dans le path alors TOTO marche.
exemple :
linux:/home/fpgp # xcat
bash: xcat: command not found
linux:/home/fpgp # PATH=$PATH:/home/SuperD
linux:/home/fpgp # xcat
linux:/home/fpgp #
Deux choix:
Dans /etc/rc.sysinit mais ce path sera dispo a tout les utilisateur, ce qui peut poser problème:
# Set the path
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
tu rajoutes :/home/utilisateur à la ligne PATH.
Dans /etc/profile
Tu rajoutes la ligne:
PATH=$PATH:/home/$USER
Ce qui fait que chaque utilisateur aura son home dans son Path.
Enfin bref, les deux marchent, a toi d'adapter selon ton cas :o)
@++