~/bin/sh: xxx: not found

linux系统中执行某个程序,出现:

~/bin/sh: xxx: not found

如果可执行文件xxx确实存在,很可能是缺少相关的库文件。

在宿主机上,可以用交叉工具链中的readelf查看,例如:

mips-linux-gnu-readelf -a xxx

在目标机上,可以用ldd查看依赖关系

ldd xxx


你可能感兴趣的:(Linux)