当前位置: 代码迷 >> 综合 >> HI3531D平台编译 live555 curl boost 静态库
  详细解决方案

HI3531D平台编译 live555 curl boost 静态库

热度:94   发布时间:2024-02-19 15:41:49.0

(一)安装好HI3531D平台相关编译工具链
安装前
sudo -i 切换到 root 权限
之后按照安装说明安装

(二)编译live555静态库
1 下载live555源码:
http://www.live555.com/liveMedia/public/

2 创建config文件
参考:http://www.live555.com/liveMedia/#config-unix
 拷贝一个文件并修改参数,生成 config.hi3531D
 CROSS_COMPILE?= aarch64-himix200-linux-
 ...
 PREFIX = /usr/local/live555

3 生成makefile文件

./genMakefiles hi3531D

4 编译 & 安装
make clean

make

make install

(二)编译curl静态库

1 下载源码
https://curl.haxx.se/download.html
tar xzf 。。。

2  执行配置文件
./configure --prefix=/usr/local/hisi3531D_lib/curl-7.41.0 --host=aarch64-himix200-linux --enable-static
如果附带openssl,指定一下路径  --with-ssl=/usr/local/openssl/
或者其他 AR=aarch64-himix200-linux-ar CC=aarch64-himix200-linux-gcc

3 编译 & 安装
make
make install

(三)编译boost静态库

1 下载源码
https://www.boost.org/users/download/

2  执行配置文件
./bootstrap.sh --prefix=/home/xzz/boost_1_49_0

3 编译 & 安装
./b2
./b2 install