Ceci est une ancienne révision du document !


FAQ : Problèmes de compilation

ICC: Erreur de locales

icc: Catastrophic error: could not set locale "" to allow processing of multibyte characters

Il faut forcer les locales en UTF-8, via l'un de ces scripts.

set_locales.csh
#!/bin/tcsh
 
setenv LANG "fr_FR.UTF-8"
setenv LANGUAGE "fr_FR.UTF-8"
setenv LC_CTYPE "fr_FR.UTF-8"
setenv LC_NUMERIC "fr_FR.UTF-8"
setenv LC_TIME "fr_FR.UTF-8"
setenv LC_COLLATE "fr_FR.UTF-8"
setenv LC_MONETARY "fr_FR.UTF-8"
setenv LC_MESSAGES "fr_FR.UTF-8"
setenv LC_PAPER "fr_FR.UTF-8"
setenv LC_NAME "fr_FR.UTF-8"
setenv LC_ADDRESS "fr_FR.UTF-8"
setenv LC_TELEPHONE "fr_FR.UTF-8"
setenv LC_MEASUREMENT "fr_FR.UTF-8"
setenv LC_IDENTIFICATION "fr_FR.UTF-8"
setenv LC_ALL "fr_FR.UTF-8"
set_locales.sh
#!/bin/bash
 
export LANG="fr_FR.UTF-8"
export LANGUAGE="fr_FR.UTF-8"
export LC_CTYPE="fr_FR.UTF-8"
export LC_NUMERIC="fr_FR.UTF-8"
export LC_TIME="fr_FR.UTF-8"
export LC_COLLATE="fr_FR.UTF-8"
export LC_MONETARY="fr_FR.UTF-8"
export LC_MESSAGES="fr_FR.UTF-8"
export LC_PAPER="fr_FR.UTF-8"
export LC_NAME="fr_FR.UTF-8"
export LC_ADDRESS="fr_FR.UTF-8"
export LC_TELEPHONE="fr_FR.UTF-8"
export LC_MEASUREMENT="fr_FR.UTF-8"
export LC_IDENTIFICATION="fr_FR.UTF-8"
export LC_ALL="fr_FR.UTF-8"

Ou en chargeant le modulefile Base/FR.UTF-8 (voir Environment Modules).

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 PGI,
  • la suite Pathscale (qui n'évolue plus).

Plus d'informations et de détails

Compilation "generic"

Mon programme ne fonctionne pas sur les processeurs AMD parceque je l'ai compilé sur une frontale avec processeur Intel.

Utilisez les directives de compilation suivantes :

  • processeur x86_64 AMD et Intel
-mtune=generic
  • FPU compatible AMD et Intel
-msse4a

Comment configurer mon environnement pour utiliser les compilateurs (séquentiels ou parallèles) ?

OS Debian 7

Utilisez les modulefiles (consultez Environment Modules) pour configurer votre environnement de compilation et d'execution.

faq/compilation.1515064587.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)