O arquivo está no diretório atual .
não no diretório pai ..
, então você está simplesmente usando o endereço errado
MACHINE=smarch-samx6i ./setup-environment build
Estou executando um Ubuntu de 32 bits no VirtualBox no meu sistema i7-64 bit e estava seguindo as etapas para construir o YOCTO; No processo, tenho que executar o seguinte comando
$ MACHINE=smarch-samx6i ../setup-environment build
para o qual a resposta é sempre
bash: ../setup-environment: No such file or directory
Então, o ldd também diz que não é um executável dinâmico;
$ ldd setup-environment
not a dynamic executable
Qual é o problema? Meu sistema é definitivamente de 32 bits, como confirmado por uname
O arquivo está no diretório atual .
não no diretório pai ..
, então você está simplesmente usando o endereço errado
MACHINE=smarch-samx6i ./setup-environment build
Não sei por que isso funciona ... mas
MACHINE=smarc-samx6i source setup-environment build
funciona bem em vez da instrução dada usando MACHINE=smarc-samx6i ../setup-environment build
.