Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
faq:compilation [2018/01/04 11:16] – [OS Debian 7] ltaulellfaq: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 ===== 
- 
-<code>icc: Catastrophic error: could not set locale "" to allow processing of multibyte characters</code> 
- 
-Il faut forcer les locales en UTF-8, via l'un de ces scripts. 
- 
-<code bash 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" 
-</code> 
- 
- 
-<code bash 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" 
-</code> 
- 
-<del>Ou en chargeant le modulefile ''Base/FR.UTF-8'' (voir [[documentation:tools:modules|Environment Modules]]).</del> 
- 
-===== 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). 
- 
-[[documentation:tools:compilo:accueil|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 
- 
-<code make> 
--mtune=generic 
-</code> 
- 
-  * FPU compatible AMD et Intel 
- 
-<code make> 
--msse4a 
-</code> 
- 
-===== Comment configurer mon environnement pour utiliser les compilateurs (séquentiels ou parallèles) ? ===== 
- 
- 
-Utilisez les modulefiles (consultez [[documentation:tools:modules|Environment Modules]]) pour configurer votre environnement de compilation et d'execution. 
- 
- 
  
faq/compilation.1515064604.txt.gz · Dernière modification : 2020/08/25 15:58 (modification externe)