Gcc-arm-none-eabi n'execute pas en user

Salut!!

ça fait longtemps… J’ai acheté une carte Raspeberry pi 2 pour un projet perso, et je voudrais faire une compil bare metal. Pour cela j’ai téléchargé du site de linaro la toolchaine qui va bien gcc-arm-none-eabi. J’ai décompressé le dossier dans mon dossier perso. Quand je me log en root et je lance la commande ./arm-none-eabi-gcc tous se passe bien

./arm-none-eabi-gcc
arm-none-eabi-gcc: fatal error: no input files
compilation terminated.

par contre quand je suis en user

./arm-none-eabi-gcc
bash: arm-none-eabi-gcc : commande introuvable

Je suis sur une debian jessie tout neuve et un amd64 athlon.
Les droits des binaires sont:

ls -all
total 111212
drwxrwxr-x 2 ppfromero ppfromero     4096 déc.  17 00:09 .
drwxrwxr-x 9 ppfromero ppfromero     4096 déc.  17 00:09 ..
-rwxr-xr-x 1 ppfromero ppfromero  4179916 déc.  16 23:56 arm-none-eabi-addr2line
-rwxr-xr-x 2 ppfromero ppfromero  4352553 déc.  16 23:56 arm-none-eabi-ar
-rwxr-xr-x 2 ppfromero ppfromero  6380849 déc.  16 23:56 arm-none-eabi-as
-rwxr-xr-x 2 ppfromero ppfromero  3013124 déc.  17 00:05 arm-none-eabi-c++
-rwxr-xr-x 1 ppfromero ppfromero  4133232 déc.  16 23:56 arm-none-eabi-c++filt
-rwxr-xr-x 1 ppfromero ppfromero  3005566 déc.  17 00:05 arm-none-eabi-cpp
-rwxr-xr-x 1 ppfromero ppfromero   111686 déc.  16 23:56 arm-none-eabi-elfedit
-rwxr-xr-x 2 ppfromero ppfromero  3013124 déc.  17 00:05 arm-none-eabi-g++
-rwxr-xr-x 2 ppfromero ppfromero  2994634 déc.  17 00:05 arm-none-eabi-gcc
-rwxr-xr-x 2 ppfromero ppfromero  2994634 déc.  17 00:05 arm-none-eabi-gcc-4.9.3
-rwxr-xr-x 1 ppfromero ppfromero   148779 déc.  17 00:05 arm-none-eabi-gcc-ar
-rwxr-xr-x 1 ppfromero ppfromero   148619 déc.  17 00:05 arm-none-eabi-gcc-nm
-rwxr-xr-x 1 ppfromero ppfromero   148631 déc.  17 00:05 arm-none-eabi-gcc-ranlib
-rwxr-xr-x 1 ppfromero ppfromero  2002196 déc.  17 00:05 arm-none-eabi-gcov
-rwxr-xr-x 1 ppfromero ppfromero 26789433 déc.  17 00:09 arm-none-eabi-gdb
-rwxr-xr-x 1 ppfromero ppfromero  4738123 déc.  16 23:56 arm-none-eabi-gprof
-rwxr-xr-x 4 ppfromero ppfromero  5457240 déc.  16 23:56 arm-none-eabi-ld
-rwxr-xr-x 4 ppfromero ppfromero  5457240 déc.  16 23:56 arm-none-eabi-ld.bfd
-rwxr-xr-x 2 ppfromero ppfromero  4215671 déc.  16 23:56 arm-none-eabi-nm
-rwxr-xr-x 2 ppfromero ppfromero  5193284 déc.  16 23:56 arm-none-eabi-objcopy
-rwxr-xr-x 2 ppfromero ppfromero  6026968 déc.  16 23:56 arm-none-eabi-objdump
-rwxr-xr-x 2 ppfromero ppfromero  4352544 déc.  16 23:56 arm-none-eabi-ranlib
-rwxr-xr-x 1 ppfromero ppfromero  1421336 déc.  16 23:56 arm-none-eabi-readelf
-rwxr-xr-x 1 ppfromero ppfromero  4169788 déc.  16 23:56 arm-none-eabi-size
-rwxr-xr-x 1 ppfromero ppfromero  4167474 déc.  16 23:56 arm-none-eabi-strings
-rwxr-xr-x 2 ppfromero ppfromero  5193315 déc.  16 23:56 arm-none-eabi-strip
-rwxr-xr-x 1 ppfromero ppfromero     3835 déc.  16 23:53 runtest

Je vois pas ce qui ne vas pas??

Merci pour vos conseils

“user”, c’est bien ppfromero ?
Peux-tu nous donner des détails sur tes manipulations ? (Copier/coller complet de ta console avec les commandes et les répertoires courants)

Salut!!

Oui user = ppfromero

Ce soir je colle les résultats!

Merci

Salut au fait j’ai réussi!
Si jamais quelqu’un rencontre le même problème:
Il faut bien utiliser la toolchain compilé en 64 bits pour une machine comme la mienne AMD athlon: Voici le lien que j’ai utilisé:
http://releases.linaro.org/14.11/components/toolchain/binaries/arm-none-eabi/gcc-linaro-4.9-2014.11-x86_64_arm-eabi.tar.xz
Ensuite il faut décompresser et copier en user non en root le dossier.
On obtient le message suivant:

ppfromero@debian-asus:~/gcc-linaro-4.9-2014.11-x86_64_arm-eabi/bin$ ls
arm-none-eabi-addr2line  arm-none-eabi-gcc-4.9.3   arm-none-eabi-nm
arm-none-eabi-ar         arm-none-eabi-gcc-ar      arm-none-eabi-objcopy
arm-none-eabi-as         arm-none-eabi-gcc-nm      arm-none-eabi-objdump
arm-none-eabi-c++        arm-none-eabi-gcc-ranlib  arm-none-eabi-ranlib
arm-none-eabi-c++filt    arm-none-eabi-gcov        arm-none-eabi-readelf
arm-none-eabi-cpp        arm-none-eabi-gdb         arm-none-eabi-size
arm-none-eabi-elfedit    arm-none-eabi-gprof       arm-none-eabi-strings
arm-none-eabi-g++        arm-none-eabi-ld          arm-none-eabi-strip
arm-none-eabi-gcc        arm-none-eabi-ld.bfd      runtest
ppfromero@debian-asus:~/gcc-linaro-4.9-2014.11-x86_64_arm-eabi/bin$ ./arm-none-eabi-gcc
arm-none-eabi-gcc: fatal error: no input files
compilation terminated.
ppfromero@debian-asus:~/gcc-linaro-4.9-2014.11-x86_64_arm-eabi/bin$ 

Voilà il me reste plus qu’a suivre le tutoriel ici:
http://www.valvers.com/open-software/raspberry-pi/step01-bare-metal-programming-in-cpt1/
qui me parait bien fait, si ça intéresse quelqu’un.

Merci encore!