Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
faq:compilation [2015/01/06 13:25] – modification externe 127.0.0.1 | faq:compilation [2018/01/24 09:27] (Version actuelle) – supprimée ltaulell | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== FAQ : Problèmes de compilation ====== | ||
- | {{INLINETOC}} | ||
- | ===== ICC: Erreur de locales ===== | ||
- | |||
- | < | ||
- | |||
- | Il faut forcer les locales en UTF-8, via l'un de ces scripts (que vous pouvez retrouver dans ''/ | ||
- | |||
- | <code bash set_locales.csh> | ||
- | #!/bin/tcsh | ||
- | |||
- | setenv LANG " | ||
- | setenv LANGUAGE " | ||
- | setenv LC_CTYPE " | ||
- | setenv LC_NUMERIC " | ||
- | setenv LC_TIME " | ||
- | setenv LC_COLLATE " | ||
- | setenv LC_MONETARY " | ||
- | setenv LC_MESSAGES " | ||
- | setenv LC_PAPER " | ||
- | setenv LC_NAME " | ||
- | setenv LC_ADDRESS " | ||
- | setenv LC_TELEPHONE " | ||
- | setenv LC_MEASUREMENT " | ||
- | setenv LC_IDENTIFICATION " | ||
- | setenv LC_ALL " | ||
- | </ | ||
- | |||
- | |||
- | <code bash set_locales.sh> | ||
- | #!/bin/bash | ||
- | |||
- | export LANG=" | ||
- | export LANGUAGE=" | ||
- | export LC_CTYPE=" | ||
- | export LC_NUMERIC=" | ||
- | export LC_TIME=" | ||
- | export LC_COLLATE=" | ||
- | export LC_MONETARY=" | ||
- | export LC_MESSAGES=" | ||
- | export LC_PAPER=" | ||
- | export LC_NAME=" | ||
- | export LC_ADDRESS=" | ||
- | export LC_TELEPHONE=" | ||
- | export LC_MEASUREMENT=" | ||
- | export LC_IDENTIFICATION=" | ||
- | export LC_ALL=" | ||
- | </ | ||
- | ===== Quels sont les compilateurs (séquentiels ou parallèles) disponibles ? ===== | ||
- | |||
- | Il y a quatre suites de compilateur disponibles: | ||
- | * la suite Gnu, | ||
- | * la suite Intel, | ||
- | * la suite Pathscale (qui n' | ||
- | * la suite PGI. | ||
- | |||
- | [[documentation: | ||
- | |||
- | |||
- | ===== Comment configurer mon environnement pour utiliser les compilateurs (séquentiels ou parallèles) ? ===== | ||
- | |||
- | Sur chaque serveur de compilation, | ||
- | |||
- | Par exemple, le fichier '' | ||
- | |||
- | Si vous utilisez le shell tcsh, il suffit de mettre la ligne '' | ||
- | |||
- | Si vous utilisez un autre shell, il faudra traduire les informations du fichier ''/ | ||
- | |||
- | |||
- | De même, vous trouverez dans ''/ | ||
- | |||
- | Par exemple, le fichier '' | ||
- | |||
- | Si vous utilisez le shell tcsh, il suffit de mettre la ligne '' | ||
- | |||
- | Si vous utilisez un autre shell, il faudra traduire les informations du fichier ''/ | ||
- | |||