Cross-compilation avec GCC 4 sous Windows pour Linux

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

    3 Jours

  • Dates de début

    Dates au choix

  • Envoi de matériel d'apprentissage

    Oui

Objectifs: Un guide de la cross-compilation avec GCC depuis Windows vers Linux

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. Remarque d'introduction
  • I-B. Qu'est-ce qu'un compilateur ?
  • I-C. Qu'est-ce qu'un cross-compilateur ?
  • I-D. À propos du 64 bits
  • I-E. Préparation de l'environnement
  • I-F. La cible
  • I-F-1. Qu'est-ce que la cible ?
  • I-F-2. Trouver la cible
  • I-G. Pourquoi y a-t-il si peu à compiler ?
La compilation
II. La compilation
  • II-A. Les binutils
  • II-B. GCC
  • II-C. En cas d'énormes problèmes : la compilation de GCC 4.4.0 SVN
  • II-D. Ca ne va toujours pas ?
  • II-E. La librairie standard
  • II-E-1. GNU LibC
  • II-E-2. Newlib
  • II-E-3. µClibc
  • II-E-4. µClibc++
  • II-E-5. Apache StdCxx
  • II-E-6. STLPort
  • II-F. Devra-t-on recompiler toutes les librairies ?
Problèmes rencontrables
III. Compilation des binutils
  • III-A. Problème de BFD
  • III-A-1. Symptômes
  • III-A-2. Le pourquoi
  • III-A-3. La résolution du problème
  • III-B. Cette application n'a pas pu démarrer car libiconv-2.dll est introuvable
  • III-B-1. Symptômes
  • III-B-2. Résolution
IV. Compilation de GCC
  • IV-A. _error_not_here_yet - havent even thought about it - it may even work
  • IV-A-1. Symptômes
  • IV-A-2. Résolution
  • IV-B. fenv.h: No such file or directory
  • IV-B-1. Symptômes
  • IV-B-2. Résolution
  • IV-C. pthread.h: No such file or directory
  • IV-C-1. Symptômes
  • IV-C-2. Résolution
  • IV-D. `CHAR_BIT' undeclared here (not in a function)
  • IV-D-1. Symptômes
  • IV-D-2. Résolution
  • IV-E. Cannot find a least-32-bit signed integer type
  • IV-E-1. Symptômes
  • IV-E-2. Résolution
  • IV-F. `SIZEOF_INT' undeclared
  • IV-F-1. Symptômes
  • IV-F-2. Résolution
  • IV-G. attempt to use poisoned "bcopy"
  • IV-G-1. Symptômes
  • IV-G-2. Résolution
  • IV-H. attempt to use poisoned ´strdup'
  • IV-H-1. Symptômes
  • IV-H-2. Résolution
  • IV-I. error: `SIZEOF_LONG' undeclared here
  • IV-I-1. Symptômes
  • IV-I-2. Résolution
  • IV-J. `free' undeclared
  • IV-J-1. Symptômes
  • IV-J-2. Résolution
  • IV-K. c-lex.c, c-decl.c, c-common.c
  • IV-K-1. Symptômes
  • IV-K-2. Résolution
  • IV-L. c-incpath.c
  • IV-L-1. Symptômes
  • IV-L-2. Résolution
  • IV-M. c-cppbuiltin.c
  • IV-M-1. Symptômes
  • IV-M-2. Résolution
  • IV-N. hard-reg-set.h
  • IV-N-1. Symptômes
  • IV-N-2. Résolution
  • IV-O. bb-reorder.c
  • IV-O-1. Symptômes
  • IV-O-2. Résolution
  • IV-P. bitmap.c
  • IV-P-1. Symptômes
  • IV-P-2. Résolution
  • IV-Q. read-rtl.c
  • IV-Q-1. Symptômes
  • IV-Q-2. Résolution
  • IV-R. gensupport.c
  • IV-R-1. Symptômes
  • IV-R-2. Résolution
  • IV-S. genmodes.c
  • IV-S-1. Symptômes
  • IV-S-2. Résolution
  • IV-T. multiple definition of `gcc_obstack_init'
  • IV-T-1. Symptômes
  • IV-T-2. Résolution
V. Compilation de GCC 4.4.0 SVN
  • V-A. GNU make version 3.80 or newer is required
  • V-A-1. Symptômes
  • V-A-2. Résolution
  • V-B. No rule to make target `|', needed by `c-lang.o'
  • V-B-1. Symptômes
  • V-B-2. Résolution
  • V-C. gt-expr.h
  • V-C-1. Symptômes
  • V-C-2. Résolution
  • V-D. cannot open output file build/genconfig.exe: Permission denied
  • V-D-1. Symptômes
  • V-D-2. Résolution
  • V-E. gtype-desc.c
  • V-E-1. Symptômes
  • V-E-2. Résolution
  • V-F. libbackend.a
  • V-F-1. Symptômes
  • V-F-2. Résolution
VI. Compilation de GCC 4.3.0 (MinGW)
  • VI-A. filename `ada-tree.h should be preceded by $srcdir
  • VI-A-1. Symptômes
  • VI-A-2. Résolution
  • VI-B. bid_decimal_globals.c
  • VI-B-1. Symptômes
  • VI-B-2. Résolution
  • VI-C. Cannot create executables
  • VI-C-1. Symptômes
  • VI-C-2. Résolution
  • VI-D. Link tests are not allowed after GCC_NO_EXECUTABLES
  • VI-D-1. Symptômes
  • VI-D-2. Résolution
  • VI-E. configure-target-libssp
  • VI-E-1. Symptômes
  • VI-E-2. Résolution
Divers
VII. Et les autres cibles ?
VIII. Divers
VIII-A. Remerciements
VIII-B. Voir aussi
VIII-C. Téléchargements

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.

Cross-compilation avec GCC 4 sous Windows pour Linux

Prix sur demande