rtmp向IR601移植过程(无功能步骤,只有移植步骤)
Posted stAr_1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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就可以了
以上是关于rtmp向IR601移植过程(无功能步骤,只有移植步骤)的主要内容,如果未能解决你的问题,请参考以下文章