当前位置:网站首页>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 .
边栏推荐
- Speed adjustment of tidb DDL
- tidb-cdc日志tables are not eligible to replicate
- Windows technology - how to view the instruction set, model, attribute and other details supported by the CPU, and how to use the CPU-Z tool to view the processor, memory, graphics card, motherboard,
- 6-3 batch sum (*)
- sql server中移除key lookup书签查找
- 6-8 creating and traversing linked lists
- [foundation of deep learning] learning of neural network (3)
- 测试基础之:黑盒测试
- CLP information -5 keywords to see the development trend of the financial industry in 2022
- Use exe4j to convert The jar file is packaged as Exe file
猜你喜欢

Leetcode力扣刷题
![[MySQL] detailed explanation of redo log, undo log and binlog (4)](/img/67/6e646040c1b941c270b3efff74e94d.png)
[MySQL] detailed explanation of redo log, undo log and binlog (4)

使用exe4j 将.jar文件打包为.exe文件

光纤熔接知识汇总【转载自微信公众号弱电智能化工程2018】

Ffmpeg parity field frame interlace progressive command and code processing

为什么udp流设置1316字节

Threejs uses indexeddb cache to load GLB model

tidb-写热点的测试及分析

ffmpeg硬编解码 Inter QSV

【先收藏,早晚用得到】49个Flink高频面试题系列(一)
随机推荐
tidb-cdc同步mysql没有的特性到mysql时的处理
Go get downloaded package path
R language to find missing value location of data set
7-1 均是素数
Mathematical basis of information security Chapter 1 - Division
ffmpeg CBR精准码流控制三个步骤
Chapter II relational database
Difference between require and ES6 import
Tidb GC related problems
Mathematical basis of information security Chapter 4 -- quadratic residual and square root
sql server中移除key lookup书签查找
6-6 批量求和(*)
Ffmpeg hard codec inter QSV
Ffmpeg hardware codec NVIDIA GPU
信息安全数学基础 Chapter 3——有限域(一)
04_ Feature engineering feature selection
zabbix怎样自定义mysql监控项并触发告警
Threejs uses indexeddb cache to load GLB model
Semaphore PV operation of process interaction and its code implementation
6-1 read string (*) from file