当前位置:   article > 正文

arm linux logrotate,交叉编译zlog日志工具:zlog+cronolog+crontab+logrotate

zlog交叉编译arm

原创: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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号