Eu não consegui descobrir onde arm-linux-gnueabihf-gcc-4.8.3
está falhando em seu link fornecido, mas sua variável de ambiente PATH contém caracteres estranhos:
PATH=/home/gray/Desktop/tmp/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-ras204203pbian/bin:/home/gray/bin:/usr/local/sbin:/usr/local/bin:/usr/sbi" ...
Aqueles 204203
em raspbian
part não devem estar lá.
Verifique novamente seus scripts e defina o PATH adequadamente.
Seu CROSS_COMPILE, no entanto, parece estar intacto. Provavelmente o gcc tenta executar coisas do PATH ou você tem um toolchain quebrado / link simbólico em algum lugar.
Use este strace para depurar profundamente:
strace -f -v -s150 -o log -eexecve,stat,stat64 (make command)
e, em seguida, fgrep ENOENT log
. Em seguida, filtre itens não existentes do seu PATH e tente localizar e corrigir os itens restantes para que fiquem no lugar.