Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
compilateur_intel [Le 16/12/2008, 19:48] 213.95.41.13 |
compilateur_intel [Le 11/09/2022, 11:29] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Compilateur Intel C++ ====== | ====== Compilateur Intel C++ ====== | ||
- | Ubuntu fournit d'office un compilateur C et C++ via la suite de logiciels GCC. Il est cependant parfois utile d'avoir un compilateur plus efficace lorsque l'on a besoin de programmes optimisés. | + | Ubuntu fournit d'office un compilateur C et C++ via la suite de logiciels GCC. Il est cependant parfois utile d'avoir un compilateur plus efficace lorsque l'on a besoin de programmes optimisés. |
- | Si vous possédez un proceseur Intel, vous avez la possibilité d'utiliser le compilateur Intel C++ afin de profiter pleinement des dernières possibilités des processeurs modernes. | + | Si vous possédez un processeur Intel, vous avez la possibilité d'utiliser le compilateur Intel C++ afin de profiter pleinement des dernières possibilités des processeurs modernes. |
La suite [[http://www.intel.com/cd/software/products/asmo-na/eng/277618.htm|Intel C++ 11 professional]] est gratuite (mais non-libre) | La suite [[http://www.intel.com/cd/software/products/asmo-na/eng/277618.htm|Intel C++ 11 professional]] est gratuite (mais non-libre) | ||
- | pour une utilisation sous Linux. | + | pour une utilisation sous Linux. |
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | Vous devez posséder un processeur Intel et avoir au moins 1.8 Gio de mémoire libre sur votre disque dur. | + | Vous devez posséder un processeur Intel et avoir au moins 1.8 Gio de mémoire libre sur votre disque dur. Vous avez besoin d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] [[apt://build-essential,gcc,g++,rmp,ia32-libs,openjdk-6-jre-headless|build-essential,gcc,g++,rmp,ia32-libs,openjdk-6-jre-headless]]. |
+ | Si vous utilisez Ubuntu 10.10 ou antérieur, reportez vous à la page suivante pour des informations complémentaires : | ||
+ | http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/ | ||
===== Installation ===== | ===== Installation ===== | ||
- | Rendez-vous à l'adresse suivante: http://www.intel.com/cd/software/products/asmo-na/eng/219771.htm | + | Rendez-vous à l'adresse suivante : https://registrationcenter.intel.com/RegCenter/NComForm.aspx?ProductID=1534&pass=yes |
Acceptez le contrat d'utilisation et sur la page suivante, choisissez | Acceptez le contrat d'utilisation et sur la page suivante, choisissez | ||
"Intel® C++ Compiler Professional Edition for Linux*" | "Intel® C++ Compiler Professional Edition for Linux*" | ||
+ | |||
+ | * Il semble que le compilateur fasse maintenant partie du pack "Composer". Il faut alors adapter en conséquence les liens pour le ".bashrc". | ||
Il vous faudra ensuite fournir une adresse e-mail valide afin de recevoir (gratuitement) votre clé d'activation du logiciel. | Il vous faudra ensuite fournir une adresse e-mail valide afin de recevoir (gratuitement) votre clé d'activation du logiciel. | ||
- | Une fois le paquet téléchargé, décompressez le et rendez-vous dans le dossier. | + | Une fois le paquet téléchargé, décompressez-le et rendez-vous dans le dossier. |
- | Lancez ensuite la commande | + | Lancez ensuite la commande |
- | sudo sh ./install.sh | + | sudo ./install.sh |
- | Laissez les options tel-quels et entrez votre clé d'activation quand nécessaire. | + | Laissez les options telles quelles et entrez votre clé d'activation quand nécessaire. |
L'installation prend ensuite un certain temps. | L'installation prend ensuite un certain temps. | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | Rendez-vous dans votre dossier home | + | Rendez-vous dans votre dossier home |
cd ~ | cd ~ | ||
Ligne 37: | Ligne 41: | ||
gedit .bashrc | gedit .bashrc | ||
- | à la fin du fichier, ajoutez les lignes suivantes: | + | à la fin du fichier, ajoutez les lignes suivantes : |
#Intel Compiler | #Intel Compiler | ||
Ligne 47: | Ligne 51: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Les options de base sont semblables au compilateur GCC. Le compilateur C s'appelle via la commande "icc" et le compilateur C++ via la commance "icpc". | + | Les options de base sont semblables au compilateur GCC. Le compilateur C s'appelle via la commande "icc" et le compilateur C++ via la commande "icpc". |
- | La compilation d'un fichier C++ se fait donc via la commande: | + | La compilation d'un fichier C++ se fait donc via la commande : |
icpc main.cpp -o prog | icpc main.cpp -o prog | ||
Ligne 57: | Ligne 61: | ||
icpc main.cpp -fast -o prog | icpc main.cpp -fast -o prog | ||
- | La documentation complète est disponible ici: http://www.intel.com/software/products/compilers/docs/clin/main_cls/index.htm | + | La documentation complète est disponible ici : http://www.intel.com/software/products/compilers/docs/clin/main_cls/index.htm |
---- | ---- | ||
//Contributeurs : [[utilisateurs:Nanoc]].// | //Contributeurs : [[utilisateurs:Nanoc]].// |