一、下载live555源码
源码下载路劲为:http://www.live555.com/liveMedia/
二、交叉编译
下面以aarch64-linux-gnu编译器为例说明交叉编译方法
2.1 不编译openssl
由于live555里面默认使用到openssl,需要先编译openssl,比较麻烦,可以配置不编译进去openssl.
1、复制config.armlinux重命名为config.aarch64-linux-gnu
2、将config.aarch64-linux-gnu进行以下配置:
将CROSS_COMPILE设置为aarch64-linux-gnu-
在COMPILE_OPTS后增加-DNO_OPENSSL=1不编译openssl
注释或则删除掉LIBS_FOR_CONSOLE_APPLICATION行,该行的两个库-lssl -lcrypto是openssl的库
增加PREFIX安装目录
3、执行./genMakefile aarch64-linux-gnu 配置生成Makefile
4、执行make 编译
5、执行make install安装,安装完成后会在PREFIX目录中生成头文件和库文件
标签:live555,交叉,aarch64,gnu,openssl,编译,linux From: https://www.cnblogs.com/YYFaGe/p/17601414.html