Pages : 1
#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
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
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"
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
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
Hors ligne
#11 Le 07/07/2009, à 15:43
- yannzbig
Re : c/c++ ubuntu
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
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
http://mauke.ath.cx/stuff/poly.html
#14 Le 07/07/2009, à 17:30
- JLed'N
Re : c/c++ ubuntu
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 ? Merci pour les néophytes qui n'ont sans doute rien compris en lisant ces messages.
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:
"- 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 !
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
Hors ligne
Pages : 1