在 Ubuntu 32 位虚拟机中运行安装环境 (YOCTO) 时遇到问题

在 Ubuntu 32 位虚拟机中运行安装环境 (YOCTO) 时遇到问题

我在 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

相关内容