Premier programme, premier problème.
2 participants
Page 1 sur 1
Premier programme, premier problème.
Bonjour,
Je suis sous OpenSUSE-11.0, dans ~/Documents.
J'ai créé, sous KEdit, le programme
Je le compile avec l'instruction gcc hello.c -o hello.
Ça se passe bien et j'obtiens un fichier «hello» qui est exécutable et représenté par un engrenage bleu dans le répertoire Documents.
Le problème est que l'exécution ne donne rien :
- en cliquant sur l'icône engrenage du fichier,
- en lançant ~/Documents/hello en mode console («bash: hello: command not found»).
Je ne vois pas où est l'erreur. Pouvez-vous me remettre sur les rails ?
Je suis sous OpenSUSE-11.0, dans ~/Documents.
J'ai créé, sous KEdit, le programme
- Code:
#include <stdio.h>
int main (void)
{
printf ("Bonjour le Monde\n");
return 0;
}
Je le compile avec l'instruction gcc hello.c -o hello.
Ça se passe bien et j'obtiens un fichier «hello» qui est exécutable et représenté par un engrenage bleu dans le répertoire Documents.
Le problème est que l'exécution ne donne rien :
- en cliquant sur l'icône engrenage du fichier,
- en lançant ~/Documents/hello en mode console («bash: hello: command not found»).
Je ne vois pas où est l'erreur. Pouvez-vous me remettre sur les rails ?
XP15EF- Messages : 1
Date d'inscription : 25/10/2009
Re: Premier programme, premier problème.
Il n'y a pas d'erreur, simplement, un fichier exécutable en mode console de type 'traitement par lots' ou 'batch' s'exécute sans s'arrêter. Quand il est terminé, on ne voit plus rien si on est en mode graphique. SI il est très court, on ne voit rien du tout.
Il faut soit introduire une pause dans le programme (getchar() avant return 0, par exemple) soit exécuter ce programme à partir d'un console déjà lancée. Le mode graphique est fait pour lancer les applications graphiques. Le mode console pour les applications ... console.
EN mode console, on doit lancer ./hello
Il faut soit introduire une pause dans le programme (getchar() avant return 0, par exemple) soit exécuter ce programme à partir d'un console déjà lancée. Le mode graphique est fait pour lancer les applications graphiques. Le mode console pour les applications ... console.
EN mode console, on doit lancer ./hello
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|