前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >视频流媒体服务器EasyNVR在CentOS6.5上编译报 No such file or directory错误

视频流媒体服务器EasyNVR在CentOS6.5上编译报 No such file or directory错误

作者头像
EasyNVR
发布2020-08-11 11:33:53
6620
发布2020-08-11 11:33:53
举报
文章被收录于专栏:EasyNVREasyNVR

视频流媒体服务器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

安装完成后查询

代码语言:javascript
复制
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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-08-04 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 无法在CentOS6.5上编译EasyNVR
    • 问题分析:
      • 问题解决:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档