Pb d'exécution
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?
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
-
Bonjour
Je ne suis pas sûr de moi, mais bon...
As-tu essayé ./a.out ?-
-
Modérateur@marieSalut,
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 ;-)
-
-
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é!! -
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
-
ça marche très bien
Merci à vous tous
@+ -
Sinon au lieu de faire PATH=$PATH:le_chemin_de_ton_répertoire tu peux faire PATH=$PATH:$PWD (c'est plus court).