rtmp向IR601移植过程(无功能步骤,只有移植步骤)

1.main.c中添加头文件:

#include "rtmp_sys.h"
#include "log.h"
#include "rtmp.h"

2.功能代码编写

3.添加头文件地址

交叉编译工具默认寻找头文件的路径和gcc不一样,arm-linux-gcc的默认寻找头文件的路径是:工具路径/lib/gcc/arm-linux/3.4.1/include

4.交叉编译rtmp过程:

步骤:https://www.cnblogs.com/tla001/p/6266827.html

其中交叉编译openssl的不太对,正确的参考:

https://www.cnblogs.com/ynxf/p/6375091.html

 

编译成功之后会在指定安装文件夹下边生成四个库文件:libssl.a,libcrypto.a,libz.a,librtmp.a

5.修改ir600的Makefile

在LIB =后边加上库寻找地址,我这里是指定的/usr/local/lib

然后$(OBJS) $(ARCH) $(LDFLAGS) $(LIB)后边加上:-lssl -lcrypto -lz -lrtmp

把上述四个静态库拷贝到/usr/local/lib

然后make就可以了

posted @ 2018-05-23 17:58  stAr_1  阅读(154)  评论(0编辑  收藏  举报