Cross-compilation avec GCC 4 sous Windows pour Linux

Formation

A distance

Prix sur demande

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

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. 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

Cross-compilation avec GCC 4 sous Windows pour Linux

Prix sur demande