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移植过程(无功能步骤,只有移植步骤)的主要内容,如果未能解决你的问题,请参考以下文章

FS4412-Android4.4 HDMI移植的详细步骤

「干货」嵌入式Linux系统移植的四大步骤(上)

用于向后移植新的 .NET Framework 功能的“兼容包”?

Seetaface 向树莓派 移植

高通平台LCD/TP调试移植步骤

在 libc++ 的内联命名空间中前向声明类的可移植方式是啥?