Pb d'exécution

marie -  
 kljdrf -
bonjour
qd je compile des programmes C avec gcc, j'obtiens bien les fameux fichiers a.out mais le pb c'est que je ne pouvais pas les exécuter. le shell BASH de linux Red hat 9 m'envoie cette errur:
Command not found...
je n'arrive même pas à exécuter n'importe quel autre fichier!! même lancer un serveur Apache!
qq'un pour m'aider?

5 réponses

nicos08
 
Bonjour

Je ne suis pas sûr de moi, mais bon...
As-tu essayé ./a.out ?
0
marie
 
oui ça marche bien avec ./a.out mais comment configurer le système pour exécuter le programme en tapant seulement son nom sans "./" ?
Merci
0
jipicy Messages postés 41342 Statut Modérateur 4 896 > marie
 
Salut,

Il faut que ton programme se trouve dans un répertoire présent dans la variable "$PATH".

Ou inclure le chemin de ton répertoire dans la variable "$PATH".
PATH=$PATH:le_chemin_de_ton_répertoire

;-))

Z'@+...che.
JP : Cap de burro Catalan ! 
        Mais Content ;-)
0
marie
 
merci d'avoir répondu
en fait, j'ai ce pb avec tous les fichiers exécutables. je n'arrive pas à les exécuter depuis le shell
par exemple, je ne peux pas lancer le démon du serveur Apache...
J'ai récemment installé Red Hat 9, et j'ai rien touché!!
0
Utilisateur anonyme
 
Tu n'as peut etre pas les droits pour lancer le serveur. Sous quel compte es tu loggé quand tu lances apache? Je crois qu'il faut etre root pour cela.

Fat_cartman,
Ass-Kicked by ASP
0
marie
 
ça marche très bien
Merci à vous tous
@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kljdrf
 
Sinon au lieu de faire PATH=$PATH:le_chemin_de_ton_répertoire tu peux faire PATH=$PATH:$PWD (c'est plus court).
0