live555交叉编译

一、下载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目录中生成头文件和库文件

posted @ 2023-08-02 17:59  YYFaGe  阅读(496)  评论(0编辑  收藏  举报