赞
踩
原创:https://blog.csdn.net/u010505080/article/details/84819042
一、编译zlog日志工具
zlog的官网http://hardysimpson.github.io/zlog/
zlgo github源码下载网https://github.com/HardySimpson/zlog/releases
有网友提供了如下版本,方便其他平台上安装编译,非常感谢!
我下载的auto tools版本
PC端(Ubuntu)
首先查看下是否已经具有交叉编译环境
echo $PATH
我这里是显示带有"/opt/poky/../arm-poky-linux-gnueabi"
然后可以去编译源码
cd 到源码目录
unzip zlog-master.zip
cd zlog-master/
mkdir install
chmod +x autogen.sh
./autogen.sh
./configure --host=arm-poky-linux-gnueabi --prefix=/.../zlog/zlog-master/install/
make install
此时已经编译成功至当前目录下的install目录里
进去zlog_install目录的lib里,查看是否已经是你的下位机适用库
file libzlog.so.1.1.0
显示:libzlog.so.1.1.0: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=59cdf007aadd8a298b9f8a7f9df54b7f3919174a, not stripped
表示已经是下位机可执行的zlog库;该工具已经编译成功,将install里面的东西打包成.gz文件 tar czvf zlog_master.tar.gz install/,scp 给下位机直接解压到根目录下
接下来开始编写测试程序:
mkdir zlog_test
cd zlog_test
touch test_hello.c
vi test_hello.c1 #include 23 #include "zlog.h"4567 int main(in
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。