Bonjour,
Je suis nouveau sur le forum, du coup j'espère que je poste ma question au bon endroit...
J'essaie de compiler, sous linux Ubuntu 14.04, GCC pour générer un powerpc-elf pour pouvoir générer des executables pour une cible PPC. Je dois donc installer binutils, gcc et gdb.
J'ai compilé et installé bintutils-2.22 sans problème.
J'ai téléchargé GCC-4.9.0 depuis le site officiel et j'ai récupéré les versions les plus récentes de GMP, MPFR et MPC ainsi que newlib.
Je génère mon makefile avec cette commande :
../gcc-4.9.0/configure --target=powerpc-elf --prefix=/usr/cross/4.9/powerpc-elf --with-newlib --enable-languages=all --disable-libssp --disable-werror
qui fonctionne bien mais ensuite, losque je fait un "make all" j'obtiens, après 20 minutes de compilation, ceci :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| checking for complex.h... (cached) no
checking for complex.h... (cached) no
no
checking for ISO C99 support to TR1 in <ctype.h>... no
checking for fenv.h... (cached) no
no
checking for ISO C99 support to TR1 in <stdint.h>... no
checking for ISO C99 support to TR1 in <math.h>... no
no
no
checking stdbool.h usability... no
checking stdbool.h presence... yes
configure: WARNING: stdbool.h: present but cannot be compiled
configure: WARNING: stdbool.h: check for missing prerequisite headers?
configure: WARNING: stdbool.h: see the Autoconf documentation
configure: WARNING: stdbool.h: section "Present But Cannot Be Compiled"
configure: WARNING: stdbool.h: proceeding with the compiler's result
checking for stdbool.h... no
checking stdalign.h usability... no
checking stdalign.h presence... yes
configure: WARNING: stdalign.h: present but cannot be compiled
configure: WARNING: stdalign.h: check for missing prerequisite headers?
configure: WARNING: stdalign.h: see the Autoconf documentation
configure: WARNING: stdalign.h: section "Present But Cannot Be Compiled"
configure: WARNING: stdalign.h: proceeding with the compiler's result
checking for stdalign.h... no
checking for the value of EOF... configure: error: computing EOF failed
make: *** [configure-target-libstdc++-v3] Erreur 1 |
Je n'arrive pas à comprendre pourquoi ces fichiers.h ne peuvent pas être compilé. Avez-vous une idée ?
Partager