Você pode ter misturado ABIs . Existem atualmente várias ABIs para processadores ARM de uso comum, devido à variedade de CPUs ARM. Verifique se você tem um binário gnueabihf e não um binário do gnueabi. Você pode instalar os dois tipos de binários no mesmo sistema, mas não pode vincular os dois tipos de bibliotecas dentro de um único executável. É como executáveis de 32 e 64 bits em sistemas x86.
Com LD_LIBRARY_PATH
, o comando correto para adicionar a variável no ambiente pela duração do comando ldd
é
LD_LIBRARY_PATH=/usr/lib/arm-linux-gnueabihf/ ldd /path/to/binary
Você escreveu ldd LD_LIBRARY_PATH=/usr/lib/arm-linux-gnueabihf/ /path/to/binary
, que diz a ldd
para agir em um arquivo chamado LD_LIBRARY_PATH=/usr/lib/arm-linux-gnueabihf/
.