Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/10/2007, à 19:18

Dslight

Compiler un programme en C

Bonsoir,

Voila je suis tout nouveau sur linux (cela date d'aujourd'hui) et j'aimerais savoir ou creer un programme et ou le compiler? Je débute dans les deux domaines et j'ai vraiment besoin d'aide ! Je suis sur Kubuntu 7.04 !

Merci d'avance  smile

#2 Le 04/10/2007, à 19:19

rmy

Re : Compiler un programme en C

j'ai vu un tuto là dessus sur www.siteduzero.com

Hors ligne

#3 Le 04/10/2007, à 19:30

Dslight

Re : Compiler un programme en C

Chez moi ça marche pas le gcc....

#4 Le 04/10/2007, à 19:42

AuraHxC

Re : Compiler un programme en C

Comment ? avec un éditeur de texte (Vi, Emacs, Code::blocks...)
Compiler ? gcc => gcc -Wall fichier.c -o nomdelexecutable
Executer ? ./nomdelexecutable

Comment tu as fait ? colle ton code et colle ta commande que tu as tapé avec gcc

PS : Surtout ne pas oublier d'installer le paquet build-essential pour avoir les headers classique du C et d'autres outils utile pour coder.

Dernière modification par AuraHxC (Le 04/10/2007, à 19:43)

Hors ligne

#5 Le 04/10/2007, à 20:08

Trolleur

Re : Compiler un programme en C

est-ce que tu as installer gcc ??
(sudo apt-get install gcc )

autrement pour compiler, tu te met dans le dossier ou il y a le fichier que tu veux compiler avec   cd /home/tonpseudo/lechemindudossier

puis gcc -g nomdufichier.c -o nomdufichier

après, tu tapes     gdb nomdufichier


run pour lancer ton programme, et quit pour quitter gdb

Dernière modification par Trolleur (Le 04/10/2007, à 20:08)

Hors ligne

#6 Le 04/10/2007, à 20:28

AuraHxC

Re : Compiler un programme en C

gcc est logiquement installé de base.
Après je vois pas pourquoi tu lui parle de gdb, c'est un outil de debugage donc dans un premier temps ca va pas lui servir.
Pour executer un programme pas besoin de gdb => ./nomdelexecutable suffit.

Hors ligne

#7 Le 04/10/2007, à 22:45

reeth

Re : Compiler un programme en C

A mon avis c'est le paquet build-essential qui manque.

Hors ligne

#8 Le 04/10/2007, à 22:50

AuraHxC

Re : Compiler un programme en C

Ouaip, je l'avais précisé.

Hors ligne

#9 Le 04/10/2007, à 23:04

abdelilah

Re : Compiler un programme en C

bonjour AuraHxC

je ne peut que te féliciter d'avoir choisis linux pour apprendre la programmation sous linux c'est simple tu as éditeur de texte

le plus simple étant gedit tu écris dessus le programmes tu enregistre le fichier nom_du_fichier.c puis tu le compile le plus

simpelemnt du monde grace à la commande

gcc -o nom_du_prgramme nom_du_fichier.c

un petit conseil enregistre toi au forum quand ça tu peux mettre résolu sur tes sujets pour qu'on puisse facilement trouver les

sujets ésolus.

donc deux étape:

1- édition du fichier grace à gedit (ou vi ,nano .....) c'est un choix personnel.

2-compilation grace à gcc gcc -o nom_du_prgramme nom_du_fichier.c

bon courage. wink


<<  قال الله تعالى << ما عندكم ينفذ Ùˆ ما عند الله باق 

A quoi nous sert notre cerveau si on échoue à découvrir le but de notre vie sur terre

Hors ligne

#10 Le 05/10/2007, à 09:44

AuraHxC

Re : Compiler un programme en C

C'est bien gentil tout ca mais c'est pas moi qui est posté ce thread cool
Je sais compiler abdelilah merci beaucoup :mdr:

Hors ligne

#11 Le 05/10/2007, à 22:45

abdelilah

Re : Compiler un programme en C

oups pardon au lieu de copier Dslight j'ai copier ton nom ,il était le premier sur la liste,je ne doute pas de tes

compétence mais on est tous passé par la case départ,encore une fois désolé je ne l'ai pas fait exprés. smile


<<  قال الله تعالى << ما عندكم ينفذ Ùˆ ما عند الله باق 

A quoi nous sert notre cerveau si on échoue à découvrir le but de notre vie sur terre

Hors ligne

#12 Le 06/10/2007, à 10:12

AuraHxC

Re : Compiler un programme en C

Oui on a tous connu ca mais ca commence a dater big_smile
Bon ben je te pardonne tongue

Hors ligne