Home

Awesome

flora

Build Status

作者: chen.zhang@rokid.com

版本: 1

更新时间: 2018.08.09 15:44

概述

跨进程/设备消息广播协议

编译

./config <参数>  配置编译参数,生成makefiles
cd ${makefiles生成目录}
make
make install

依赖模块

mutils 结构体序列化工具及log工具

cmake-modules cmake脚本功能模块

编译配置参数说明

编译命令示例

以a113平台交叉编译为例
假定工具链编译器路径为/home/codefarmer/a113/toolchain/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++
mutils-caps库路径为/home/codefarmer/buildroot/a113/usr/lib/libcaps.so
mutils-rlog库路径为/home/codefarmer/buildroot/a113/usr/lib/librlog.so
mutils头文件路径为/home/codefarmer/buildroot/a113/usr/include/caps/caps.h
                  /home/codefarmer/buildroot/a113/usr/include/log/rlog.h
(注: 编译mutils时指定./config --prefix=/home/codefarmer/buildroot/a113/usr,make install后即为此种状态)
cmake-modules仓库路径为/home/codefarmer/cmake-modules

./config \
	--build-dir=a113-build \
	--cmake-modules=/home/codefarmer/cmake-modules \
	--toolchain=/home/codefarmer/a113/toolchain/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu \
	--cross-prefix=aarch64-linux-gnu- \
	--find-root-path=/home/codefarmer/buildroot/a113 \
	--prefix=你喜欢的安装路径(如不指定,默认为/usr)

cd a113-build
make
make install

使用说明

c++接口

c接口