linux下在转换system.img文件类型时,提示
首先进入到了可执行文件所在目录下,并将system.img也放在同一目录下:
查看文件信息,可以看到文件是存在的,并且是可以执行的。
于是执行如下命令:
执行后提示:bash: ./simg2img: No such file or directory
觉得很纳闷,不知道为什么明明在却提示没有这样的文件,
于是在网上各种查,因为我是在docker中运行的,所以最初一直以为跑在docker的容器中才会有这个问题,其实跟docker半毛钱关系都没有,是因为可执行文件是32位的,而容器是64位的ubuntu,系统位数与该可执行文件需要的lib库位数不匹配。,所以提示可执行文件不存在: