Resolvido!
O problema foi o seguinte: meu Ubuntu é de 64 bits. Portanto, para o trabalho correto, é necessário instalar o "libc6-dev-i386". Agora funciona!
Eu quero construir um projeto para o micro controlador ARM. Para este efeito na pasta com o projeto foi colocado script, que baixar toolchain e construí-lo. Depois de executar este script, a toolchain foi colocada na pasta com o projeto. Pasta com projeto colocado em outro disco lógico (que compartilha entre Win e Linux) e este disco é montado toda vez quando eu começo a desenvolver. (Monte à mão).
Quando inicio make
, no terminal recebo erro:
make[3]: arm-none-eabi-gcc: Command not found
A saída de echo $PATH
:
/mnt/Smoothie-master/gcc-arm-none-eabi/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
A saída de whereis arm-none-ebai-gcc
:
arm-none-ebai-gcc:
Todos os arquivos binários, relacionados a este conjunto de ferramentas, são colocados no próximo diretório:
/mnt/Smoothie-master/gcc-arm-none-eabi/bin/
e tem permissões: "-rwxrwxrwx"
Antes de criar este toolchain, eu tinha outro toolchain similar (outra versão disso), mas instalei através de apt-get
. E foi removido por meio de apt-get
antes de criar novo.
Onde está o problema?
Obrigado!
Resolvido!
O problema foi o seguinte: meu Ubuntu é de 64 bits. Portanto, para o trabalho correto, é necessário instalar o "libc6-dev-i386". Agora funciona!