Compiler sous linux
NymphomatiK
-
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour a tous , voila ,je poursuis mon initiation a linux, et j'aimerais connaitre les étapes pour taper un simple programme en C sous linux :
Mon prg consisterai a afficher "Hello World !" (vraiment simple programme )
Quelles sont les étapes pour compiler et affciher mon text ?
Merci a vous...
Mon prg consisterai a afficher "Hello World !" (vraiment simple programme )
Quelles sont les étapes pour compiler et affciher mon text ?
Merci a vous...
A voir également:
- Compiler sous linux
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- R-linux - Télécharger - Sauvegarde
- Backtrack linux - Télécharger - Sécurité
- Linux mint 22.1 - Accueil - Linux
4 réponses
Bonjour,
- Ecrire ton programme dans un éditeur de texte (par ex emacs, vim) et l'enregistrer au format .c (p ex prog.c)
- Lancer la compilation:
gcc prog.c -o prog
- Corriger les erreurs éventuelles et relancer la compilation le cas échéant
- Lancer le programme:
./prog
@+
- Ecrire ton programme dans un éditeur de texte (par ex emacs, vim) et l'enregistrer au format .c (p ex prog.c)
- Lancer la compilation:
gcc prog.c -o prog
- Corriger les erreurs éventuelles et relancer la compilation le cas échéant
- Lancer le programme:
./prog
@+
Salut,
La tu t'engages sur la voie de la programmation en c qui meme si elle est liée à linux ne peut pas vraiment se placer dans l'initiation à linux...
Donc pour faire du c, tu as kdevelop qui est un Editeur de Developpement Integré, en fait un logiciel de programmation en francais ; )
Si tu es connecté à intenet, tu as un onglet documantation (il se situe à droite) ou tu as pas mal de chosee.
Mais bon rien ne vaut un bon tutoriel.Et voici quelques liens:
- http://www.developpez.com/ un site generaliste et avec pas mal de chose!!
=>pour le c c'est par ici: http://c.developpez.com/cours/#c
- et puis via google tu en trouveras plein d'autres:http://www.google.fr/search?client=firefox-a&rls=org.mozilla%3Afr-FR%3Aofficial_s&hl=fr&q=%22cours+c%22&meta=&btnG=Recherche+Google
Aussi je me permet de te signaler YumEx qui est un regal pour ce qui est de l'installation de paquetages:
http://www.fedora-france.org/modules/wfsection/article.php?articleid=94
La tu t'engages sur la voie de la programmation en c qui meme si elle est liée à linux ne peut pas vraiment se placer dans l'initiation à linux...
Donc pour faire du c, tu as kdevelop qui est un Editeur de Developpement Integré, en fait un logiciel de programmation en francais ; )
Si tu es connecté à intenet, tu as un onglet documantation (il se situe à droite) ou tu as pas mal de chosee.
Mais bon rien ne vaut un bon tutoriel.Et voici quelques liens:
- http://www.developpez.com/ un site generaliste et avec pas mal de chose!!
=>pour le c c'est par ici: http://c.developpez.com/cours/#c
- et puis via google tu en trouveras plein d'autres:http://www.google.fr/search?client=firefox-a&rls=org.mozilla%3Afr-FR%3Aofficial_s&hl=fr&q=%22cours+c%22&meta=&btnG=Recherche+Google
Aussi je me permet de te signaler YumEx qui est un regal pour ce qui est de l'installation de paquetages:
http://www.fedora-france.org/modules/wfsection/article.php?articleid=94
Le programme donnerait quelque chose comme ça:
#include <stdio.h>
#include <stdlib.h>
int main () {
printf("Hello World\n");
system("PAUSE");
return 0;
}
Voila,si tu veux changer le message il te suffit de remplacer helllo world par Bonjour par exemple.
Le \n sert a aller a la ligne sinon tu aurai marquer:
Hello WorldAppuyez sur une touche pour continuer
alors que la tu as:
Hello World
Appuyez sur une touche pour continuer
Si tu veux approfondir tes connasissances et programmer en C je t'ai regroupper quelques site très bien:
https://openclassrooms.com/fr/courses
http://aaprog.free.fr/?page=c-cpp
http://www.france-ioi.org/train/prog/cours_c/
tu auras besoin de lire le cours pour savoir quel outils utiliser.
J'esper avoir pu t'etre utile.
A+ Fox-94
#include <stdio.h>
#include <stdlib.h>
int main () {
printf("Hello World\n");
system("PAUSE");
return 0;
}
Voila,si tu veux changer le message il te suffit de remplacer helllo world par Bonjour par exemple.
Le \n sert a aller a la ligne sinon tu aurai marquer:
Hello WorldAppuyez sur une touche pour continuer
alors que la tu as:
Hello World
Appuyez sur une touche pour continuer
Si tu veux approfondir tes connasissances et programmer en C je t'ai regroupper quelques site très bien:
https://openclassrooms.com/fr/courses
http://aaprog.free.fr/?page=c-cpp
http://www.france-ioi.org/train/prog/cours_c/
tu auras besoin de lire le cours pour savoir quel outils utiliser.
J'esper avoir pu t'etre utile.
A+ Fox-94
Salut,
system("PAUSE"); ça c'est pour Windows
sous Linux il suffit
system("PAUSE"); ça c'est pour Windows
sous Linux il suffit
#include <stdio.h>
int main () {
printf("Hello World\n");
return 0;
}
Pour la portabilité il faut plutôt utiliser getchar() #include <stdio.h>
int main () {
printf("Hello World\n");
printf("Appuyez sur une touche pour continuer...");
getchar();
return 0;
}