当前位置:网站首页>Rtsp/onvif protocol easynvr video platform arm version cross compilation process and common error handling
Rtsp/onvif protocol easynvr video platform arm version cross compilation process and common error handling
2022-06-11 17:50:00 【Tsingsee green rhino video】
TSINGSEE The development of Qingxi video Easy Series video platform , External provision Windows And Linux edition , If the user needs , We can also compile , Provide ARM edition . Today, let's share EasyNVR Of ARM The compilation process of version migration installation .
Get ready :Linux Install and configure the cross compiler arm-linux-gnueabi-gcc.
One 、 download
download gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux.tar.xz edition ( Address :https://releases.linaro.org/archive/14.07/components/toolchain/binaries/)
Two 、 decompression
tar -xvf gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux.tar.xz
3、 ... and 、 Set the environment variable
vim /etc/profile Add... At the end :
export PATH=$PATH:/root/Downloads/gcc-linaro-arm-linux-gnueabihf-4.9-2014.07_linux/bin
Make variables effective :source /etc/profile
Four 、 Verify that the installation was successful
perform :arm-linux-gnueabihf-gcc -v
If the version information can be printed correctly , Indicates successful installation .
5、 ... and 、 Possible errors
1) If something goes wrong :/lib/ld-linux.so.2: bad ELF interpreter: Indicates that there is no file or directory
Executable :yum install -y glibc.i686
2) If something goes wrong :libstdc++.so.6: cannot open shared object file: No such file or directory
Executable :yum install -y libstdc++.i686
Execute the compile command after installation :
CC=arm-linux-gnueabihf-gcc GOOS=linux GOARCH=arm GO111MODULE=on go build -ldflags "-w -s" -o easynvr
EasyNVR Video edge computing gateway includes hardware equipment and software platform .EasyNVR Support distribution RTSP、RTMP、HTTP-FLV、WS-FLV、HLS、WebRTC Video streams of the same format , meanwhile , We also offer a variety of API Interface , Facilitate developers' secondary development and integration . In scene application ,EasyNVR It has also been used in a large number of practical projects , Such as smart construction site 、 Intelligent Security 、 Smart factory, etc .
边栏推荐
- CentOS7服务器配置(四)---安装redis
- Tidb unsafe recover (tikv downtime is greater than or equal to half the number of replicas)
- ffmpeg硬编解码 Inter QSV
- [solution] codeforces round 798 (Div. 2)
- 安装mariadb 10.5.7(tar包安装)
- TiDB-unsafe recover(tikv宕机数大于等于一半副本数)
- Service学习笔记04- 其他服务实现方式与替代方式
- Test basis: black box test
- Bentley uses authing to quickly integrate application system and identity
- R语言寻找数据集缺失值位置
猜你喜欢

Leetcode力扣刷题

Connect the server with springboard / fortress through xshell

送给大模型的「高考」卷:442人联名论文给大模型提出204个任务,谷歌领衔

Don't you understand the design and principle of thread pool? Break it up and crush it. I'll teach you how to design the thread pool

Activity | authing's first channel cooperation activity came to a successful conclusion

What problems are exposed when all Sohu employees are cheated?

Kubernetes deploys elk and collects container logs using filebeat

Why is the UDP stream set to 1316 bytes

ffmpeg奇偶场帧Interlace progressive命令和代码处理

【Mysql】redo log,undo log 和binlog详解(四)
随机推荐
Hash表、 继承
Bentley uses authing to quickly integrate application system and identity
R language to find missing value location of data set
Test basis: black box test
使用exe4j 将.jar文件打包为.exe文件
6-1 how many words are needed to form a sentence?
【线上问题】Timeout waiting for connection from pool 问题排查
[MySQL] detailed explanation of redo log, undo log and binlog (4)
6-5 count the number of words (file) (*)
6-8 创建、遍历链表
【先收藏,早晚用得到】100个Flink高频面试题系列(二)
How to simplify a lot of if... Elif... Else code?
Service学习笔记03- 前台服务实战
6-7 file read / write operation
tidb-ddl的速度的调整
Classification and method of feature fusion
Automated testing selenium
简单理解事件
6-1 从文件读取字符串(*)
Don't you understand the design and principle of thread pool? Break it up and crush it. I'll teach you how to design the thread pool