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 07/07/2009, à 14:04

Benx

c/c++ ubuntu

Bonjour,
Je viens de faire mes premiers pas avec Linux ubuntu(jaunty), pour cela je ne sais pas où trouver
le compilateur c/c++ et, comment l'installer ?
sous windows j'utilise Borland C++, mais avec Linux j'y connais rien .
demande de l'aide sur ce sujet.
merci

Hors ligne

#2 Le 07/07/2009, à 14:08

Grunt

Re : c/c++ ubuntu

Le compilateur s'appelle "gcc", et il devrait être déjà installé.

#3 Le 07/07/2009, à 14:17

jofab

Re : c/c++ ubuntu

regarde :  IMPORTANT : comment compiler un programme sous Ubuntu...
Jo

Hors ligne

#4 Le 07/07/2009, à 14:23

Ehorinn

Re : c/c++ ubuntu

Grand_Grunt a écrit :

Le compilateur s'appelle "gcc", et il devrait être déjà installé.

Ne faut-il pas installer le paquet build-essential ?

Hors ligne

#5 Le 07/07/2009, à 14:29

haffa_ubuntu

Re : c/c++ ubuntu

tu ecris simplement ton program  par exemple   program.c.
tu ouvres une console et tu te trouvé ou se trouve le fichier program.c.
tu fais :   gcc -o program program.c
apres tu dois trouver le  fichier   program.
pour executer, tu fais  ./program   
c finis.

Hors ligne

#6 Le 07/07/2009, à 14:36

Grunt

Re : c/c++ ubuntu

Ehorinn a écrit :
Grand_Grunt a écrit :

Le compilateur s'appelle "gcc", et il devrait être déjà installé.

Ne faut-il pas installer le paquet build-essential ?

Oui, peut-être.

#7 Le 07/07/2009, à 14:40

jofab

Re : c/c++ ubuntu

Je persiste, Link31 a tout expliqué dans le message épingle  "IMPORTANT : comment compiler un programme sous Ubuntu" hmm

lien direct:
http://forum.ubuntu-fr.org/viewtopic.php?id=134558

Dernière modification par jofab (Le 07/07/2009, à 14:41)

Hors ligne

#8 Le 07/07/2009, à 15:03

ogma

Re : c/c++ ubuntu

gcc est juste un linker pas un compilateur ^^

Hors ligne

#9 Le 07/07/2009, à 15:06

Ehorinn

Re : c/c++ ubuntu

ogma a écrit :

gcc est juste un linker pas un compilateur ^^

GCC = GNU Compiler Collection
C'est également le compilateur C
http://fr.wikipedia.org/wiki/GNU_Compiler_Collection

Hors ligne

#10 Le 07/07/2009, à 15:36

ogma

Re : c/c++ ubuntu

En informatique, GCC, abréviation de GNU Compiler Collection, est le compilateur créé par le projet GNU. Il s'agit d'une collection de logiciels libres intégrés capables de compiler divers langages de programmation, dont C, C++, Objective-C, Java, Ada et Fortran.

http://fr.wikipedia.org/wiki/GNU_Compiler_Collection

GCC n'est pas un compilateur wink

Hors ligne

#11 Le 07/07/2009, à 15:43

yannzbig

Re : c/c++ ubuntu

ogma a écrit :

En informatique, GCC [...] est le compilateur créé par le projet GNU.
[...]
GCC n'est pas un compilateur

Comprend qui peut.

#12 Le 07/07/2009, à 16:06

ogma

Re : c/c++ ubuntu

Le jour ou tu trouve un compilateur capable de compiler du c, du c++ du java du fortran , de l'ada de l'objective C au sein du même compilateur ....

Si tu changes ton extansion de fichier .c par .java et que tu le passe à gcc (pour peu que tu es activé gcj) il ne tentera même pas de compiler en C .

Hors ligne

#13 Le 07/07/2009, à 16:38

Grunt

Re : c/c++ ubuntu

ogma a écrit :

Le jour ou tu trouve un compilateur capable de compiler du c, du c++ du java du fortran , de l'ada de l'objective C au sein du même compilateur ....

On lui donnera ce fichier à manger, histoire de voir quel langage il choisit tongue
http://mauke.ath.cx/stuff/poly.html

#14 Le 07/07/2009, à 17:30

JLed'N

Re : c/c++ ubuntu

ogma a écrit :

gcc est juste un linker pas un compilateur ^^

Donc c'est juste un linker pas un compilateur, mais en fait c'est une collection de compilateurs ? roll Merci pour les néophytes qui n'ont sans doute rien compris en lisant ces messages. big_smile

GCC, c'est un compilateur C, mais aussi une collection d'autres compilateurs GCC, basés sur une partie de code commune.

Hors ligne

#15 Le 07/07/2009, à 21:35

helly

Re : c/c++ ubuntu

(et pour le c++ , j'utilise g++ !!!)


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#16 Le 07/07/2009, à 22:03

telliam

Re : c/c++ ubuntu

on aura tout lu sur ce forum lol:lol:


"- Un intellectuel assis va moins loin qu'un con qui marche."
Maurice Biraud - Un Taxi pour Tobrouk
Michel Audiard

Hors ligne

#17 Le 08/07/2009, à 02:01

Le Farfadet Spatial

Re : c/c++ ubuntu

Salut à tous !

Benx a écrit :

Je viens de faire mes premiers pas avec Linux ubuntu(jaunty), pour cela je ne sais pas où trouver
le compilateur c/c++ et, comment l'installer ?
sous windows j'utilise Borland C++, mais avec Linux j'y connais rien .

Je rejoins ce qui t'a été dit : rends-toi d'abord sur l'épinglé de Link31. Cela dit, tu auras certainement encore des questions, ne serait-ce parce que, ayant appris sous Windows, tu fais peut-être l'amalgame entre compilateur et environnement de développement intégré. Reviens avec tes questions sur le sujet ici.

   Au niveau de la discussion savante, que je ne peux qu'encourager, il y a tout de même, à mon sens, quelques imprécisions et erreurs.

   Pour faire rapide, même si les détails sont un peu plus sophistiqués, un compilateur commence par une phase de traduction d'un code en un langage qui lui est propre. Ce code est alors optimisé, avant d'être traduit pour une machine fixée. La traduction du code source vers le langage interne est nommée partie avant. La traduction en langage machine est appelée partie arrière. Pour porter un compilateur sur une nouvelle machine, on se contente d'en réécrire la partie arrière. Pour faire accepter un nouveau langage à un compilateur, on reprend la partie avant. Une grande partie ne change guère dans l'un ou l'autre processus.

   Quant à l'édition des liens, elle intervient après le processus de compilation : elle consiste à lier des binaires épars en un seul et même exécutable, mais il ne s'agit pas d'une étape de compilation à proprement parler.

   En ce qui concerne Gcc, il s'agit bien d'une collection de compilateurs et non pas d'un simple éditeur de lien.

   Pour plus de détails sur les compilateurs :

      Compilateurs
      Dick GRUNE, Henri E. BAL, Ceriel J. H. JACOBS et Koen G. LANGENDOEN
      Dunod

   Cela dit, je pense que ces éléments, pour intéressants qu'ils soient, ne sont pas vraiment utiles au néophyte.

   À bientôt.

                                                                                                                                 Le Farfadet Spatial

Dernière modification par Le Farfadet Spatial (Le 08/07/2009, à 11:19)

Hors ligne

#18 Le 08/07/2009, à 10:05

ogma

Re : c/c++ ubuntu

Ce dernier message clos le débat wink

Hors ligne