20220705:可执行文件提示“No such file or directory”

环境:Ubuntu 18.04  (64位) 

起因:交叉编译海思项目,提示:

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown

排查:ls命令确认编译器存在,在单独运行该可执行文件会提示没有这个文件或者目录

分析:通过查阅资料,可能的原因是:缺少32位的运行库 ia32-libs

验证:检查文件的头部:确实是32位程序

readelf -h arm-linux-gnueabi-c++

20220705:可执行文件提示“No such file or directory”_第1张图片

处理:首先添加i32架构,然后更新镜像源,再安装就可以了

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 -y
sudo apt install lib32z1 -y

你可能感兴趣的:(其他,大数据)