« NVCC » : différence entre les versions

De DMS
Provencher (discussion | contributions)
Aucun résumé des modifications
Provencher (discussion | contributions)
Aucun résumé des modifications
Ligne 10 : Ligne 10 :
=== Utilisation du compilateur ===
=== Utilisation du compilateur ===


Pour compiler un fichier avec GCC, entrez la commande suivante dans une fenêtre de terminal:
Pour compiler un fichier avec NVCC, entrez la commande suivante dans une fenêtre de terminal:
<pre>
<pre>
gcc [options] NOM_FICHIER
nvcc [options] NOM_FICHIER
</pre>
</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
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>
<pre>
gcc --help
nvcc --help
</pre>
</pre>
ou encore
dans une fenêtre de terminal.
<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
Pour compiler votre fichier source écrit en CUDA, par exemple <tt>ex1.cu</tt>, avec un minimum d'options, entrez
<pre>
<pre>
gcc -o ex1 ex1.c
nvcc -o ex1 ex1.cu
</pre>
</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>.
L'option <tt>-o</tt> permet de spécifier à NVCC le nom souhaité pour le programme compilé (exécutable), ici simplement <tt>ex1</tt>.


== Voir aussi ==
== Voir aussi ==

Version du 19 juillet 2011 à 11:39


Le logo de CUDA.

NVCC, abréviation de Nvidia C Compiler, est le compilateur faisant partie de la trousse CUDA permettant de compiler du code fonctionnant sur les cartes graphiques à GPU de Nvidia. NVCC utilise le compilateur GCC pour la compilation du code C.

Guide

Utilisation du compilateur

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

nvcc [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

nvcc --help

dans une fenêtre de terminal.

Exemples

Pour compiler votre fichier source écrit en CUDA, par exemple ex1.cu, avec un minimum d'options, entrez

nvcc -o ex1 ex1.cu

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

Voir aussi

Articles connexes

Références externes