当前位置: 首页 > 工具软件 > libre > 使用案例 >

嵌入式linux开发,libre库移植

闽承望
2023-12-01

        简介:libre是通过异步I / O支持进行实时通信的通用库。它使用符合ANSI C89和ISO C99标准的便携式POSIX源代码编写。它强大且快速,内存占用少。它还具有RFC合规性并支持IPv4和IPv6。协议实现包括SIP,SDP,RTP / RTCP,BFCP,DNS和STUN / TURN / ICE。

一、libre库下载

GitHub - creytiv/re: Generic library for real-time communications with async IO support

二、Ubuntu下编译

1、Build with debug enabled

make

2、Build with release

make RELEASE=1

3、拷贝当前目录下的库文件

libre.a
libre.so

二、交叉编译

1、修改Makefile文件:re-master\mk\re.mk。添加交叉编译器

CC = arm-none-linux-gnueabi-gcc

 2、编译,报错如下

make RELEAS
 类似资料: