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

  1. nicos08
     
    Bonjour

    Je ne suis pas sûr de moi, mais bon...
    As-tu essayé ./a.out ?
    0
    1. 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
      1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > 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
  2. 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
  3. 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
  4. marie
     
    ça marche très bien
    Merci à vous tous
    @+
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 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