zoukankan      html  css  js  c++  java
  • linux执行run文件显示cannot execute binary file

    感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限。错误之处在所难免,欢迎指正!

    假设转载,请保留作者信息。 博客地址:http://blog.csdn.net/qq_21398167

    原博文地址:http://blog.csdn.net/qq_21398167/article/details/46426525 须要检查一下这个文件是否 shell 脚本, 假设是shell脚本, 才干够使用 “sh ***.run”的形式运行。 假设本身是一个可运行的命令程序。 不须要使用 sh, 直接加上运行权限, 运行这个应用程序就能够 (类似 windows下的 。exe文件 ) 假设不是shell脚本
    1. file 文件名称
    能够查看文件类型;
    2. 或者:  more  文件名称
    查看文件内容是否可读文本
    3. 改动权限 
    chmod 777 文件名称
    或者: chmod a+x 文件名称
    假设没有权限, 须要文件属主或管理员用户(root)运行
    4. 运行时注意程序路径
    假设程序在当前文件夹下。 能够使用  ./文件名称  的形式

    linux系统下遇到cannot execute binary file的问题。一般由下面情况造成:
    1. 非root用户或者无运行权限2. 编译环境不同(程序由其它操作环境复制过来)对于第一种情况,採用添加运行权限就可以chmod +x program对于另外一种情况,建议将该程序二进制包拷贝过来,又一次编译程序。3. 硬件平台与软件不一致 , 比如: 32位系统。下载了个64位的软件,结果就无法运行 假设使用 file 命令检查的结果是 data, 而不是可运行文件, 那么在这个系统平台上不能直接运行这个文件

  • 相关阅读:
    桶排序
    向控件添加变量之后,类中多了什么?
    atan2&sin
    Bug(1)
    十六进制转化二进制[c]
    接口性能分析与优化
    记一次内存泄漏DUMP分析
    偏移二分查找
    iOS开发——自定义密码输入键盘
    iOS开发——手机号,密码,邮箱,身份证号,中文判断
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/6721665.html
Copyright © 2011-2022 走看看