Compilation de GCC 4 sous Windows
Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Durée
5 Jours
-
Dates de début
Dates au choix
-
Envoi de matériel d'apprentissage
Oui
Objectifs: Un guide pour la compilation de GCC 4 sous Windows. Ceci détaille la compilation de GCC 4.3.2.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Introduction
I. Introduction
- I-A. GCC, qu'est-ce ?
- I-B. MinGW, qu'est-ce que c'est ?
- I-C. Pourquoi MinGW et non Cygwin ?
- I-D. Et les outils UNIX pour Windows 6 ?
- I-D-1. Historique
II. Préparation de l'environnement
- II-A. Les outils
- II-A-1. Pourquoi ne pas compiler les sources de MinGW ?
- II-B. L'installation
- II-B-1. fstab
- II-B-2. Extraction
- II-B-3. Le path
- II-B-4. Les patchs
- II-B-5. Version testées
- II-B-6. Arborescence finale
- II-C. Remarque sur MSYS
La compilation, et quelques infos utiles
III. Compilation
- III-A. Les binutils
- III-A-1. ../../src/binutils/
- III-A-2. configure
- III-A-3. --prefix=/gcc
- III-A-4. --target=i386-pc-mingw32
- III-A-5. --program-prefix=""
- III-A-6. --with-libpath=/mingw/mingw32/lib:/mingw/lib:/usr/local/lib:/lib:/usr/lib
- III-A-7. --with-gcc --with-gnu-as --with-gnu-ld
- III-A-8. --disable-shared --disable-nls
- III-A-9. \
- III-A-10. La suite
- III-B. W32API
- III-C. MinGW Runtime
- III-D. LibIconv et LibIntl
- III-E. GMP
- III-E-1. --target
- III-E-2. --enable-fat
- III-F. MPFR
- III-G. Finalisation des librairies
- III-H. GCC himself
- III-H-1. La configuration
- III-H-1-a. Quelques explications ?
- III-H-1-a-i. --enable-threads
- III-H-1-a-ii. --enable-languages=c,c++,ada,fortran,objc,treelang
- III-H-1-a-iii. --disable-win32-registry --without-x
- III-H-1-a-iv. --enable-libstdcxx-debug
- III-H-1-a-v. --with-gmp=/gcc --with-mpfr=/gcc
- III-H-1-a-vi. --with-gomp
- III-H-2. La compilation et l'installation
IV. Options supplémentaires pour la configuration
- IV-A. Généralités
- IV-A-1. Concernant les répertoires d'installation
- IV-A-2. Concernant le nom des programmes
- IV-A-3. Concernant les OS
- IV-A-4. Concernant les drapeaux
- IV-A-4-a. Le compilateur C
- IV-A-4-b. Le compilateur C++
- IV-A-4-c. Les anciens binutils
- IV-A-4-d. M4
- IV-B. Les binutils et GCC
- IV-B-1. -enable-gold
- IV-B-2. --enable-libada
- IV-B-3. --enable-libssp
- IV-B-4. --enable-stage1-languages
- IV-B-5. --enable-objc-gc
- IV-B-6. --enable-bootstrap
- IV-B-7. --enable-maintainer-mode
- IV-B-8. --enable-stage1-checking
- IV-B-9. --enable-werror
- IV-B-10. --with-gmp et --with-mpfr
- IV-C. GMP
- IV-C-1. --enable-assert
- IV-C-2. --enable-cxx
- IV-C-3. --enable-fft
- IV-C-4. --enable-mpbsd
- IV-C-5. --enable-profiling
- IV-C-6. --enable-fat
- IV-C-7. --with-readline
- IV-D. MPFR
- IV-D-1. --enable-warnings
- IV-D-2. --enable-decimal-float
Résolution des problèmes (fréquents ou pas)
V. Résolution des problèmes (fréquents ou pas)
- V-A. C compiler cannot create executables
- V-A-1. Symptômes
- V-A-2. Solution
- V-B. Checking for makeinfo... makeinfo
- V-B-1. Symptômes
- V-B-2. Solution et explication
- V-C. libstdc++-v3
- V-C-1. Symptômes
- V-C-2. Solution et explication
- V-D. Lenteur du compilateur
- V-D-1. Symptômes
- V-D-2. Résolution et explication
- V-E. Lenteur de la compilation
- V-E-1. Symptômes
- V-E-2. Solution et explication
- V-F. enquire ou libgcc.a
- V-F-1. Symptômes
- V-F-2. Solutions et explication
- V-G. Cannot exec `cc1[plus]': No such file or directory
- V-G-1. Symptômes
- V-G-2. Solution et explications
- V-G-2-a. La configuration du path
- V-G-2-a-i. Sous DOS et Windows 1, 2, 3, 95, 98, Me
- V-G-2-a-ii. Sous Windows NT 3, NT 4, 2000, XP, 2003
- V-G-2-a-iii. Sous Windows Vista, 2008, 7
- V-G-2-a-iv. Méthode alternative sous Windows NT 3, NT 4, 2000, XP, 2003, Vista, 2008, 7
- V-G-2-a-v. Méthode alternative dans un interpréteur de commandes
- V-G-2-a-v-α. Interpréteur de commandes DOS
- V-G-2-a-v-β. Interpréteur de commandes UNIX-like / sh-like
Divers
VI. Utilisation de librairies compilées pour Visual Studio
VII. Divers
- VII-A. Remerciements
- VII-B. Voir aussi
- VII-C. Téléchargements
- VII-D. Historique
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Compilation de GCC 4 sous Windows