我在 i7-64 位系统上的 VirtualBox 中运行 32 位 Ubuntu,并按照步骤构建 YOCTO;在此过程中,我必须运行以下命令
$ MACHINE=smarch-samx6i ../setup-environment build
对此的回应总是
bash: ../setup-environment: No such file or directory
然后,ldd 也说它不是一个动态可执行文件;
$ ldd setup-environment
not a dynamic executable
有什么问题?我的系统确实是 32 位的,uname
答案1
该文件位于当前目录中,.
而不是父目录中..
,因此您只是使用了错误的地址
MACHINE=smarch-samx6i ./setup-environment build
答案2
我不确定为什么这会起作用......但是
MACHINE=smarc-samx6i source setup-environment build
可以正常工作,而不是使用给定的指令MACHINE=smarc-samx6i ../setup-environment build
。