解决文件存在却提示 No such file or directory 错误的问题

重装了下Ubuntu发现做CSAPP的shell lab时运行 ./tshref 会提示 

No such file or directory

但文件tshref存在, 上网搜了下, 原来是运行该程序需要32bit的libs, 而我的系统是64位的, 用下面的命令安装32位包

sudo apt-get install ia32-libs

OK, 问题解决了!

可以用命令 file, ldd 来检查可执行文件信息.


解决方法来自: http://superuser.com/questions/344533/no-such-file-or-directory-error-in-bash-but-the-file-exists

你可能感兴趣的:(CSAPP,Linux)