Compilation de GCC 4 sous Windows

Formation

A distance

Prix sur demande

Appeler le centre

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

A distance

Date de début

Dates au choixInscriptions ouvertes

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

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

Appeler le centre

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

Prix sur demande