我编译安装libjrtp的方法
来源:互联网 发布:office mac 2010破解 编辑:程序博客网 时间:2024/06/16 10:00
1、安装包:jrtplib-3.7.1.tar.gz jthread-1.2.1.tar.gz
2、步骤:
1)分别解压两个安装包
注意在src/rtpconfig_unix.h 中注销掉大端模式
//#define RTP_BIG_ENDIAN // comment this if the target is a little endian system
编译中会出现一些函数没定义的是没加头文件,加上相应头文件就ok了,我这就不多说了
for X86平台
步骤:
进入jthread-1.2.1使用./configure --prefix=/opt/EmbedSky/rtpX86 命令配置
make
sudo make install
再进入jrtplib-3.7.1目录 使用./configure --prefix=/opt/EmbedSky/rtpX86 --with-jthread-include=/opt/EmbedSky/rtpX86/include/jthread LDFLAGS=-L/opt/EmbedSky/rtpX86/lib
make
sudo make install
for arm平台
步骤:
一般的板子由于内核和文件系统的原因都没有loginname,所以
在rtpsession.cpp中:
if (!gotlogin)
{
char *logname = getenv("LOGNAME");
if (logname == 0)
return ERR_RTP_SESSION_CANTGETLOGINNAME;//这里return了一个error
strncpy((char *)buffer,logname,*bufferlength);
}
所以我强制将logname的值设为root,就ok了。
进入jthread-1.2.1使用./configure --prefix=/opt/EmbedSky/rtparm -host=arm-linux CC=arm-linux-gcc CXX=arm-linux-g++ 命令配置
make
sudo make install
再进入jrtplib-3.7.1目录 使用./configure --prefix=/opt/EmbedSky/rtparm -host=arm-linux CC=arm-linux-gcc CXX=arm-linux-g++ --with-jthread-include=/opt/EmbedSky/rtparm/include/jthread LDFLAGS=-L/opt/EmbedSky/rtparm/lib
make
sudo make install
3)测试
libjrtp目录中有个examples目录,里面有5个例子,我们来编译一个X86平台的example1试试
使用命令 g++ example1.cpp -I /opt/EmbedSky/rtpX86/include/jthread -I /opt/EmbedSky/rtpX86/include/jrtplib3 -L /opt/EmbedSky/rtpX86/lib -ljrtp编译
./a.out
出现
Enter local portbase:
测试成功!
- 我编译安装libjrtp的方法
- 编译安装libjrt的方法
- 我的MYSQL的简明安装方法!
- 我的MYSQL的简明安装方法!
- 我的MYSQL的简明安装方法!
- 所有版本的 QT 编译安装方法
- linux 编译安装软件的方法
- 所有版本的 QT 编译安装方法
- CentOS6.5编译安装Nginx的方法
- CentOS6.5编译安装Nginx的方法
- 我的slackware10.2硬盘安装方法
- 我的LAMP源码编译安装linux+Apache+mysql+php
- 我的teamtalk学习历程 -- (1)安装,编译及配置
- centos7编译安装php7我遇到的错误
- expect安装编译方法
- gotoblas2 安装编译方法
- FLTK编译安装方法
- PHP编译安装方法
- 手工模拟递归的一般规则
- [数据结构]原创!amor详解 快速排序 使用以及心得
- MYSQL 常用命令
- B - Memory Manager
- WebService axis2
- 我编译安装libjrtp的方法
- java 类与对象 2---this关键字
- Java代码的IO优化总结
- android中Menu的实现方法
- 多线程
- 2MSL TCP三次握手连接与四次握手关闭过程
- 写SQL规范
- WPF对决Silverlight:为项目选择最佳技术
- Jquery常用代码块