从网络上下载的Linux单文件程序,无法运行,用File查看出现 ELF 64-bit LSB executable
2017-10-11 15:03
5221 查看
1.问题描述如题
2.解决方案
(1)用百度搜索,大部分回答都不知所云。(2)直到找到这篇文章 运行兼容 Linux Standard Base (LSB)程序的通用解决办法
(3)给出的指令分别为:
$ 文件名
提示:No such file or directory
$ file 文件名
查看文件相关的基本信息
提示:firefly_linux_amd64: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, stripped
$ ls -lha 文件名
进行查看权限
提示:-rw-r–r– 1 root root 7.2M 10月 11 14:34 firefly_linux_amd64
$ ldd 文件名
列出动态库的依赖关系(List Dynamic Dependencies)
提示:
linux-vdso.so.1 (0x00007ffdb4f26000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5b9490e000)
(4)其实,到了
$ ls -lha 文件名这一步,我就已经想起来,这个单文件,是没有给 execute(执行权限)的。
于是我
$ chmod 777 文件名
然后,直接用鼠标,双击打开文件。
——————一切都OK起来。
相关文章推荐
- 安装无法继续,因为一个必需文件已损坏或不可用,请从原始源光盘活下载位置重新运行安装程序
- 今天刚安装了linux redhat6.4 在打开的Firefox的时候报错:无法初始化应用程序安全组件。很有可能您的程序个人目录中的文件出现问题。请检查
- linux在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter
- linux1.0内核编译为elf文件格式,导致无法运行
- HDFS设计思路,HDFS使用,查看集群状态,HDFS,HDFS上传文件,HDFS下载文件,yarn web管理界面信息查看,运行一个mapreduce程序,mapreduce的demo
- VS2012运行C++程序出现fatal error LNK1104: 无法打开文件“kernel32.lib”错误
- 安装SQL Server 2000时出现以下错误提示:“以前的某个程序安装已在安装计算机创建挂起的文件操作,运行安装程序之前必须重新启动计算机” 说明:如果重启计算机无法解决问题,可能有以下两个原因
- Linux下运行可执行文件出现no such file or directory
- JWebFileTrans- 一款可以从网络上下载文件的小程序(一)
- 在WIN10系统下运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- EasyHLS直播在Linux非root用户运行时出现无法写文件的问题解决mkdir 0777
- 在编译CUDA程序时出现 fatal error C1083: 无法打开包括文件:“cutil.h”: No such file or directory 的问题
- Ubuntu 16.04使用NASM编译时用ld链接程序出现:i386 架构于输入文件 sandbox.o 与 i386:x86-64 输出不兼容(I386 architecture in the input file sandbox.o is not compatible with i386: x86-64 output)
- JWebFileTrans- 一款可以从网络上下载文件的小程序(一)_0
- windows2008下配置iis时出现错误“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。”
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- linux下vsftp的ls命令无法查看目录,无法上传下载文件的问题解决
- linux file命令查看elf文件信息
- oponcv运行时无法找到、打开PDB文件(cannot find or open pdb file),程序已经退出,返回值-1(0xffffff)
- 解决SQL2000出现"无法执行查询,因为文件缺少或未注册。再次运行安装程序确保要求的文件已注册。"的方法