Différences entre les versions de « GCC »

 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
[[Catégorie:Logiciels]]
 
[[Catégorie:Logiciels]]
  
[[Image:GCC_Logo.png|thumb|Le logo de GCC.]]
+
[[Image:GCC_Logo.png|thumb]]
  
 
'''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.
 
'''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.
 +
  
 
__TOC__
 
__TOC__
  
 
== Guide ==
 
== Guide ==
 +
 +
=== Utilisation du compilateur ===
 +
 +
Pour compiler un fichier avec GCC, entrez la commande suivante dans une fenêtre de terminal:
 +
<pre>
 +
gcc [options] NOM_FICHIER
 +
</pre>
 +
où <tt>[options]</tt> est une suite d'options à la compilation et où <tt>NOM_FICHIER</tt> est le nom du fichier à compiler. Afin de connaître les options disponibles, entrez
 +
<pre>
 +
gcc --help
 +
</pre>
 +
ou encore
 +
<pre>
 +
man gcc
 +
</pre>
 +
pour une aide plus exhaustive, dans une fenêtre de terminal.
 +
 +
Veuillez noter que les fichiers de code écrits en Fortran peuvent aussi être compilés avec [[G95|G95]]. Si vous souhaitez compiler un programme comportant du code [[CUDA|CUDA]], vous devez plutôt employer le compilateur [[NVCC|NVCC]].
  
 
== Exemples ==
 
== Exemples ==
 +
 +
Pour compiler votre fichier, par exemple <tt>ex1.c</tt>, écrit en langage C, avec un minimum d'options, entrez
 +
<pre>
 +
gcc -o ex1 ex1.c
 +
</pre>
 +
L'option <tt>-o</tt> permet de spécifier à GCC le nom souhaité pour le programme compilé (exécutable), ici simplement <tt>ex1</tt>.
  
 
== Voir aussi ==
 
== Voir aussi ==
  
=== '''Bibliographie''' ===
+
=== Articles connexes ===
bonjour
 
 
 
=== '''Articles connexes''' ===
 
 
* [[logiciels|Logiciels au DMS]]
 
* [[logiciels|Logiciels au DMS]]
 
* [[G95|G95]]
 
* [[G95|G95]]
 
* [[NAGWare f95|NAGWare f95]]
 
* [[NAGWare f95|NAGWare f95]]
 
* [[NVCC|NVCC]]
 
* [[NVCC|NVCC]]
* [[MikTeX|MikTeX]]
+
* [[CUDA|CUDA]]
* [[TeX_Live|TeX Live]]
 
  
=== '''Références externes''' ===
+
=== Références externes ===
 
* [http://gcc.gnu.org/ Site officiel de GCC]
 
* [http://gcc.gnu.org/ Site officiel de GCC]
 
* [http://fr.wikipedia.org/wiki/GNU_Compiler_Collection GCC sur Wikipédia]
 
* [http://fr.wikipedia.org/wiki/GNU_Compiler_Collection GCC sur Wikipédia]
 +
* [http://melem.developpez.com/tutoriels/langage-c/initiation-langage-c/ Tutoriel d'initiation à la programmation en langage C]
 +
* [http://melem.developpez.com/tutoriels/langage-c/concepts-avances/ Tutoriel d'approfondissement à la programmation en langage C]

Version actuelle datée du 19 juin 2013 à 15:43


GCC Logo.png

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.


Guide

Utilisation du compilateur

Pour compiler un fichier avec GCC, entrez la commande suivante dans une fenêtre de terminal:

gcc [options] NOM_FICHIER

[options] est une suite d'options à la compilation et où NOM_FICHIER est le nom du fichier à compiler. Afin de connaître les options disponibles, entrez

gcc --help

ou encore

man gcc

pour une aide plus exhaustive, dans une fenêtre de terminal.

Veuillez noter que les fichiers de code écrits en Fortran peuvent aussi être compilés avec G95. Si vous souhaitez compiler un programme comportant du code CUDA, vous devez plutôt employer le compilateur NVCC.

Exemples

Pour compiler votre fichier, par exemple ex1.c, écrit en langage C, avec un minimum d'options, entrez

gcc -o ex1 ex1.c

L'option -o permet de spécifier à GCC le nom souhaité pour le programme compilé (exécutable), ici simplement ex1.

Voir aussi

Articles connexes

Références externes


La dernière modification de cette page a été faite le 19 juin 2013 à 15:43.