====== GCC (GNU Compiler Collection) ====== /* Description */ * Site web : https://gcc.gnu.org/ * Versions installées : * 4.4.7 (version système) * 4.8.2 ([[devtoolset]] version 2) * 4.9.2 ([[devtoolset]] version 3) * 4.9.4 * 5.4.0 * 6.4.0 * 8.3.0 * 9.3.0 La suite de compilateur GNU constitue l'environnement de développement usuel sous Linux. Sur le cluster, **nous recommandons d'utiliser la [[intel-composer | suite Intel]]**. Vous pouvez cependant utiliser les compilateurs GNU. Plusieurs versions sont disponibles : * la version livrée avec notre environnement Linux CentOS -> GCC version 4.4.7 * les versions livrées avec l'environnement [[devtoolset]] -> GCC versions 4.8.2 ou 4.9.2 * les versions plus récentes recompilées localement Le reste de cet article explique comment charger l'environnement pour ces versions recompilées localement. ===== Utilisation ===== Pour sélectionner la version voulue : utiliser les [[:modules]] Par exemple : module load gcc/5.4.0 GCC a été compilé sans le support //multilib//, il ne supporte que l'environnement x86 64 bit