错误提示:/bin/bash: ./sift: No such file or directory
去终端运行了一下 ./sift 同样提示 bash: ./sift: 没有那个文件或目录,明明sift可执行文件就在这个目录下
解决方法:
第一步:用file命令查看该可执行文件: file ./sift
提示为:./sift: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-, for GNU/Linux 2.2.5, not stripped
原来sift是32位的可执行文件。
第二步:
64位系统要执行32bit的文件,需要安装库,
sudo apt install lib32ncurses5 lib32z1
完美解决!