Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/08/2014, à 09:09

bartazuk

compilation arm-none-eabi-gcc

Bonjour à tous

J'essaie de compiler pour une architecture ARM sur mon ordinateur et j'ai un problème, on m'a conseillé d'installer gcc-arm-linux-gnueabi et d'utiliser la commande arm-none-linux-gnueabi-gcc pour compiler mon programme, mais cette commande n'existe pas, mais il y en a une qui ressemble qui est arm-none-eabi-gcc. Mais quand je l'utilise, ça devient l'anarchie, je reçois des messages d'erreurs comme ceux ci:

/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/libc.a(lib_a-exit.o): In function `exit':
/build/buildd/newlib-2.1.0/build/arm-none-eabi/newlib/libc/stdlib/../../../../../newlib/libc/stdlib/exit.c:70: undefined reference to `_exit'
/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/libc.a(lib_a-sbrkr.o): In function `_sbrk_r':
/build/buildd/newlib-2.1.0/build/arm-none-eabi/newlib/libc/reent/../../../../../newlib/libc/reent/sbrkr.c:58: undefined reference to `_sbrk'
/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/libc.a(lib_a-writer.o): In function `_write_r':
/build/buildd/newlib-2.1.0/build/arm-none-eabi/newlib/libc/reent/../../../../../newlib/libc/reent/writer.c:58: undefined reference to `_write'
/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/libc.a(lib_a-closer.o): In function `_close_r':
/build/buildd/newlib-2.1.0/build/arm-none-eabi/newlib/libc/reent/../../../../../newlib/libc/reent/closer.c:53: undefined reference to `_close'
/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/libc.a(lib_a-fstatr.o): In function `_fstat_r':
/build/buildd/newlib-2.1.0/build/arm-none-eabi/newlib/libc/reent/../../../../../newlib/libc/reent/fstatr.c:62: undefined reference to `_fstat'
/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/libc.a(lib_a-isattyr.o): In function `_isatty_r':
/build/buildd/newlib-2.1.0/build/arm-none-eabi/newlib/libc/reent/../../../../../newlib/libc/reent/isattyr.c:58: undefined reference to `_isatty'
/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/libc.a(lib_a-lseekr.o): In function `_lseek_r':
/build/buildd/newlib-2.1.0/build/arm-none-eabi/newlib/libc/reent/../../../../../newlib/libc/reent/lseekr.c:58: undefined reference to `_lseek'
/usr/lib/gcc/arm-none-eabi/4.8.2/../../../arm-none-eabi/lib/libc.a(lib_a-readr.o): In function `_read_r':
/build/buildd/newlib-2.1.0/build/arm-none-eabi/newlib/libc/reent/../../../../../newlib/libc/reent/readr.c:58: undefined reference to `_read'
collect2: error: ld returned 1 exit status

J'ai tenté un apt-get -f mais il semble que tout est bien installé.

J'ai aussi essayé avec arm-none-eabi-gcc --specs=nosys.specs mais pour un code simple de type while (1){printf();} j'ai un segmentation fault

Est ce que quelqu'un à une idée du problème?

merci

Alexandre

Dernière modification par bartazuk (Le 04/08/2014, à 09:28)

Hors ligne

#2 Le 04/08/2014, à 09:13

compte supprimé

Re : compilation arm-none-eabi-gcc

Ha , tu as lu mon message avant que je corrige ma typo sur la ligne de compilation ... retourne voir ma réponse, c'était une erreur d' inattention de ma part.

Dernière modification par sogyam (Le 04/08/2014, à 09:18)

#3 Le 04/08/2014, à 09:16

compte supprimé

Re : compilation arm-none-eabi-gcc

évite les doublons et poste dans le thread initial stp

#4 Le 04/08/2014, à 10:12

compte supprimé

Re : compilation arm-none-eabi-gcc

Si c'est résolu sur l'autre post, celui ci est inutile.