Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

premier programme C


Messages recommandés

Posté(e)

bonjour à tous

voilà je commence à apprendre le langage C

pour cela j'ai donc essayé de créer un "programme" tout bête qui affiche seulement un mot mais voilà là déjà je n'y arrive pas . pouvez vous m'aider ?

 

voila ce que j'ai tapé( emacs) :

 

#include<stdio.h>

main()

{

printf("bonjour");

}

 

ensuite pour le compiler j'ai tapé :

cc test.c -o test

 

ensuite dans le terminal je tape : test et rien apparaît , pourquoi ?

Posté(e) (modifié)

j'ai essayé en tapant exactement le code que tu as donné, et malheureusement l'exe ne se lance pas.

 

J'Arrive sans problème à compiler le fichier mais quand je tape testrien ne se lance

Modifié par olwin
Posté(e) (modifié)

non je n'avais pas essayé car je ne connaissais pas la commande.

 

Effectivement cela marche :P

par contre je voudrais bien savoir pourquoi sur l'ordi de l'école çà marche sans cette commande alors que chez moi non !

 

encore merci pour cette aide précieuse

Modifié par olwin
Posté(e)

alors si je veux pour taper directement je dois modifié le path.

j'ai trouvé un peu d'aide sur internet , voilà ce que je dois faire si j'ai bien compris :

 

ouvrir .bash_profile

et modifié la ligne PATH=$PATH:$HOME en

PATH=$PATH:$HOME/bin:/usr/lib/:/home/utilisateur/répertoire/

 

puis je sauvegarde

et je tape dans le terminal :

source .bash_profile

 

et en théorie la modification est permanente ?

si oui est t'il possible de rajouter la même ligne en dessous avec un autre répertoire ?

Posté(e)

Tu n'as pas besoin de recréer une ligne à chaque fois.

 

Tu peux rajouter à la suite les uns des autres les chemins que tu veux dans ton PATH. Chaque chemin étant séparé par le caractère ':'

 

Si tu veux que le répertoire dans lequel tu te trouves soit dans le PATH, suffit de rajouter le chemin '.' (juste le point) dans le PATH.

 

Perso je taperai une ligne de ce type dans ton .bash_profile :

export PATH=$PATH:.:$HOME/bin:/usr/lib/:/home/utilisateur/répertoire

 

Puis sur la ligne de commande tu tapes :

. .bash_profile

 

Faut bien respecter l'espace entre les 2 '.'

 

Automne

Posté(e)

merci encore pour cette réponse clair et précise.

 

je vais modifié le PATCH en mode utilisateur car apparemment si je le fais en mode super utilisateur cela pourrais poser des prob au niveau de la sécurité.

Posté(e) (modifié)
merci encore pour cette réponse clair et précise.

 

je vais modifié le PATCH en mode utilisateur car apparemment si je le fais en mode super utilisateur cela pourrais poser des prob au niveau de la sécurité.

Oui tu fais la modif pour ton User. En espérant que tu ne te log pas en root ... c'est plutot pas recommandé.

 

Automne

Modifié par automne

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...