Compilation de GCC 4 sous Windows

Formation

A distance

Prix sur demande

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

Emagister S.L. (responsable du traitement) traitera vos données pour mener des actions promotionnelles (par e-mail et/ou téléphone), publier des avis ou gérer des incidents. Vous pouvez consulter vos droits et gérer votre désinscription dans la politique de confidentialité.

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

Compilation de GCC 4 sous Windows

Prix sur demande