zoukankan      html  css  js  c++  java
  • linux版流媒体服务器报“无法执行二进制文件”错误解决的办法

    大家知道我们的流媒体服务器都是可以直接在官网下载的,如果不确定产品是否适合自己的项目,可以先进行试用。为了满足不同的开发人员的使用系统习惯,我们也开发了两套版本:windows版和linux版,两者都可直接下载使用。

    有的用户反应从官网上面下载的EasyNVR在他们自己的linux服务器中无法运行,并且报“无法执行二进制文件”错误,如下图:

    通过和用户沟通,发现用户的服务器是32位的操作系统,而我们的程序是64位的。在linux系统中,32位操作系统运行64位的程序就会出现编译不了的情况。

    如何得知自己的系统是32位还是64位?这里我们也一并说一下,在linux终端中,输入getconf LONG_BIT,查看返回信息,返回是32就是32位系统,而目前我们流媒体服务器不支持32位系统,需要重新编译64位的操作系统,才能正常使用。

  • 相关阅读:
    如何制作静、动态库
    各种时间函数的恩与怨
    一文看懂Vim操作
    如何避免内存泄漏
    和leon一起学Vim
    shell的输入输出重定向
    和Leon一起从头学Git(六)
    和leon一起从头学Git(五)
    深入理解Linux高端内存
    和Leon一起从头学Git(四)
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13041734.html
Copyright © 2011-2022 走看看