交叉编译JRTPLib库
1. 确认编译环境,最新的jrtplib库编译配置需要使用cmake。所以先要确认是否安装了cmake:
cmake -version
另外交叉编译器必须要有,这个就不多说。
2. 找到jrtplib源代码目录下的CMakeLists.txt文件,在project项的顶上加上以下几项:
SET(CMAKE_SYSTEM_NAME Linux)
SET(TOOLCHAIN_DIR "/usr/local/arm-linux")
SET(CMAKE_C_COMPILER "${TOOLCHAIN_DIR}/bin/arm-linux-gnueabihf-gcc")
SET(CMAKE_CXX_COMPILER "${TOOLCHAIN_DIR}/bin/arm-linux-gnueabihf-g++")
SET(CMAKE_FIND_ROOT_PATH ${TOOLCHAIN_DIR})
以上交叉编译器路径视自己的实际路径而定。
然后执行命令:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/jrtplib CMakeLists.txt
DCMAKE_INSTALL_PREFIX指定生成的库安装路径。(注意,最好是一个干净的没有执行过cmake命令的目录),
执行成功后
make
make install
即可编译安装。
交叉编译JRTPLib库相关推荐
- linux 下基于jrtplib库的实时传送实现
linux 下基于jrtplib库的实时传送实现 一.RTP 是进行实时流媒体传输的标准协议和关键技术 实时传输协议(Real-time Transport Protocol,PRT)是在 Inter ...
- linux下基于jrtplib库的实时传送实现
linux 下基于jrtplib库的实时传送实现 一.RTP 是进行实时流媒体传输的标准协议和关键技术 实时传输协议(Real-time Transport Protocol,PRT)是在 Inte ...
- 基于JRTPLIB库的RTP数据传输设计文档(1)
关键词:JRTPLIB RTP ARM 交叉编译 BCNG 项 目 组 技 术 文 档 基于JRTPLIB库的RTP数据传输设计文档 ...
- 基于JRTPLIB库的RTP数据传输设计文档
http://xiyong8260.blog.163.com/blog/static/665146212008824112748499/ 版权所有,若转载,请注明出处,谢谢合作. 关键词:JRTP ...
- 【Android NDK 开发】NDK 交叉编译 ( Ubuntu 中交叉编译动态库 | Android Studio 中配置使用第三方动态库 )
文章目录 I . 动态库 与 静态库 II . 编译动态库 III. Android Studio 使用第三方动态库 IV . Android Studio 关键代码 V . 博客资源 I . 动态库 ...
- linux 交叉编译 静态库,从Linux为Windows开发交叉编译静态库
我想在Linux中为Windows编译静态库.以下是我跟着编译从Linux为Windows开发交叉编译静态库 使用i586-mingw32msvc-cc -c static_lib.c -o stat ...
- OpenCASCADE:Android交叉编译 OCCT库
OpenCASCADE:Android交叉编译 OCCT库 OpenCASCADE:Android交叉编译 OCCT库 配置 配置工具 配置 OCCT 生成 Makefile 构建 Makefile ...
- 【华为云技术分享】【玩转Atlas200DK系列】应用开发之 交叉编译第三方库并在工程中使用(jsoncpp)
在本案中,我们以jsoncpp为例来介绍如何交叉编译第三方库,并在工程中是使用: 1. 从github上下载jsoncpp源码 wget https://github.com/open-source- ...
- JRtplib开发笔记(二):JRtplib库编译、示例演示
原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84 ...
- jrtplib库的使用
jrtplib库的使用 收藏 一.sample是一个简单的IPv4的列子,它实现了RTP在本机上的数据的传输. 1.初始化. 我们知道RTP是通常是使用UDP协议来实现数据的传输,在windows ...
最新文章
- 【CURL】模拟登录网站并获取用户信息
- Nginx+Supervisor安装部署.NET Core项目
- Ubuntu update case the virtualbox crash
- Mysql中遇到的错误
- c/c++处理命令行参数int argc, char **argv的方法
- OPPO 40万年薪招应届生,狂揽芯片人才;恶意差评小米新手机,一用户被判赔3万元;谷歌开源全同态加密通用转译器|极客头条...
- 2019最新《web前端课程+项目实践课程》高清无拼凑
- tcpdump进行IP抓包
- 数据可视化里 边框图片
- 蜡笔小新配音怎么做?简单小技巧,软萌可爱的小新音你get了吗
- 重磅!首届倍增科学技术研究院高级研究员研讨会胜利召开
- [内附完整源码和文档] 基于Java的航空售票管理系统
- gz rar zip 7z bz2 tgz压缩率比较,以及做一些简单的关于压缩包介绍
- AD软件常用快捷键总结
- 漫谈中国数字电视标准的诞生
- idea在自动注入DiscoveryClient的时候报错
- 过敏性鼻炎的治疗和保养
- 如何获得免费虚拟主机,云服务器呢?(免费)
- python lisp_给Lisp程序员的Python简介
- Qt九宫格,只拉伸背景的指定位置单位像素,做到背景长度适配