(一)安装好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