zoukankan      html  css  js  c++  java
  • 视频流媒体服务器EasyNVR在CentOS6.5上编译报 No such file or directory错误

    视频流媒体服务器EasyNVR系统不拘泥、不受限于摄像机的品牌厂商及其配套平台,只要是网络监控摄像机IPC、硬盘录像机NVR、且设备支持标准的RTSP/Onvif协议,都可以接入并播放视频。

    为了能达到最大的兼容和呈现的效果,我们的研发人员会在不同的系统中编译EasyNVR。最近我们尝试了在CentOS6.5上编译EasyNVR。CentOS系统是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。

    无法在CentOS6.5上编译EasyNVR

    我们在编译过程中,发现服务器命令报如下错误:
    [root@localhost arm-hisiv500-build]# arm-hisiv500-linux-gcc -v
    -bash:/opt/hisi-linux/x86-arm/arm-hisiv500-linux/target/bin/arm-hisiv500-linux-gcc: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
    我们的研发无法顺利进行编译。

    问题分析:

    使用场景描述:
    我们在虚拟机搭建了Centos6.5系统,进行交叉编译,编译ARM版本EasyNVR,无法进行编译。

    工具链版本查询出现错误:

    海思工具链是32位的。我们查询宿虚拟机信息,结果如下图:

    虚拟机为64位系统,需要安装32的glic库。

    yum groupinstall “Development Tools”
    yum install glibc*.i686
    yum install zlib*.i686
    yum install libstdc++.so.6

    安装完成后查询

    rpm -qa | grep glibc
    

    执行arm-hisiv500-linux-gcc -v

    问题解决:

    安装glibc 32的环境
    1.yum groupinstall “Development Tools”
    2.yum install glibc*.i686
    3.yum install zlib*.i686
    4.yum install libstdc++.so.6

  • 相关阅读:
    推荐系统实践
    python实现itemCF and userCF
    Mahout分步式程序开发 基于物品的协同过滤ItemCF
    用Maven构建单机Mahout项目
    Apache Mahout:适合所有人的可扩展机器学习框架
    mahout0.7 示例运行纪实
    win7基于mahout推荐之用户相似度计算
    cygwin
    Mahout初体验
    Android慎用layout嵌套, 尽量控制在5层下面java.lang.StackOverflowError
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/13431852.html
Copyright © 2011-2022 走看看