交叉编译libvisca库ARM版本

简介: 交叉编译libvisca库ARM版本

libvisca库官方地址

libvisca库官方地址:https://damien.douxchamps.net/libvisca/

截至到目前,最新的是:https://damien.douxchamps.net/libvisca/libvisca-1.1.1.tar.gz

编译步骤

解压:

tar -zxvf libvisca-1.1.1.tar.gz

编译安装

# 配置
./configure prefix="`pwd`/_install" --enable-shared --host=arm-linux-gnueabi
#编译
make -j4
#安装
make install
  • prefix : 指定安装目录
  • –enable-shared:编译成共享库
  • –host: 指定交叉编译工具的前缀名

注意:

要设置自己交叉编译工具的环境变量;

我是在: ~/.bashrc中设置的。

#ARM BUILD
export ARM_PATH=/home/zh/project/30431/dvr_rdk/../ti_tools/cgt_a8/arm-2009q1/bin
export PATH=$PATH:$ARM_PATH
export v5_ARM_PATH=/home/zh/project/v5_cust_180315/eyesee/IPCLinuxPlatform/../output/toolchain/bin/
export PATH=$PATH:$v5_ARM_PATH
export ARCH=arm

编译成功

zh@xxx-OptiPlex-7080:~/soft/build_libvisca/libvisca-1.1.1/_install$ tree
.
├── include
│   └── visca
│       └── libvisca.h
└── lib
    ├── libvisca.a
    ├── libvisca.la
    ├── libvisca.so -> libvisca.so.3.0.1
    ├── libvisca.so.3 -> libvisca.so.3.0.1
    └── libvisca.so.3.0.1
3 directories, 6 files
zh@xxx-OptiPlex-7080:~/soft/build_libvisca/libvisca-1.1.1/_install$
目录
相关文章
|
2月前
|
Ubuntu Linux
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
查看Linux系统架构的命令,查看linux系统是哪种架构:AMD、ARM、x86、x86_64、pcc 或 查看Ubuntu的版本号
224 3
|
5月前
|
Docker 容器
Docker部署minio-arm64版本,阿里官方推荐
Docker部署minio-arm64版本,阿里官方推荐
|
1月前
|
Ubuntu NoSQL Linux
在Ubuntu上用Qemu模拟ARM版本的Fedora39
在Ubuntu上用Qemu模拟ARM版本的Fedora39
|
2月前
【Azure 服务总线】Azure门户获取ARM模板,修改Service Bus的TLS版本
【Azure 服务总线】Azure门户获取ARM模板,修改Service Bus的TLS版本
|
4月前
|
Ubuntu 编译器 C语言
蓝易云 - ubuntu上安装boost库为SOMEIP的X86和ARM下编译做准备(编译两种版本)
以上就是在Ubuntu上安装Boost库并为SOME/IP的X86和ARM架构编译做准备的全部步骤。
62 0
|
5月前
|
Swift
swift相关项目包含私有库引起的Undefined symbols for architecture arm64
swift相关项目包含私有库引起的Undefined symbols for architecture arm64
44 0
|
5月前
|
Linux 计算机视觉
Linux交叉编译opencv并移植ARM端
通过以上步骤,你可以在Linux上交叉编译OpenCV,并将生成的库文件和头文件移植到ARM平台上,从而在ARM上使用OpenCV。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
418 0
|
5月前
|
数据处理 编译器 数据库
x64 和 arm64 处理器架构的区别
x64 和 arm64 处理器架构的区别
|
2月前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。
|
1月前
ARM64架构提供的Cache操作
ARM64架构提供的Cache操作