最近在使用Linux操作系统执行一个可执行文件,结果出现了Nosuchfileordirectory的提示,表示很疑惑。./tshrfbash:./tshref:Nosuchfileordirectory查看文件信息,可以看到文件是存在的,并且是可以执行的。-rwxr-xr-x1yuanyuan205814月292004tshref查阅资料后,原因是系统位数与该可执行文件需要的lib库位数不匹配。用uname命令打印系统信息,发现系统是64位系统uname-aLinuxyuan-vm3.13.0-32-generic#57-Ubu...
继续阅读 >
分类:such
64位linux提示gnu/stubs-32.h:Nosuchfileordirectory的解决方法这个问题是由于缺少32位兼容包,解决办法:ubuntu:sudoapt-getinstalllibc6-dev-i386CentOS:yum-yinstallglibc-devel.i686Re阿里云yum源没有glibc.i686阿里云的64位Linux发行版屏蔽了32位,也就是常见的i686软件包的数据源,你可以修改yum的配置文件/etc/yum.conf,找到其中exclude=*.i?86kernelkernel-xenkernel-debug,用#注释掉即可,但是阿里...
继续阅读 >