我只想从命令行运行可执行文件./arm-mingw32ce-g,但是我得到错误消息,
bash: ./arm-mingw32ce-g++: No such file or directory
我运行Ubuntu Linux 10.10。 ls -l列表
-rwxr-xr-x 1 root root 433308 2010-10-16 21:32 arm-mingw32ce-g++
使用sudo(sudo ./arm-mingw32ce-g)给出
sudo: unable to execute ./arm-mingw32ce-g++: No such file or directory
我不知道为什么操作系统甚至看不到文件,当它在那里。有什么想法吗?
这个错误可能意味着./arm-mingw32ce-g不存在(但它存在),或者它存在并且是由内核识别但动态加载程序不可用的动态链接的可执行程序。你可以看到运行ldd / arm-mingw32ce-g需要什么动态加载器;标记为未找到的任何内容都是需要安装的动态加载器或库。
原文链接:https://www.f2er.com/bash/390559.html如果您试图在amd64安装上运行32位二进制文件:
>到Ubuntu 11.04,安装软件包ia32-libs
。
>在Ubuntu 11.10上安装ia32-libs-multiarch
。
>从12.04开始,安装ia32-libs-multiarch
,或选择一个合理的:i386包除了:amd64包。