版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37723359/article/details/88970521
交叉编译netdata到arm32位机上,准备需要去netdata git上下载工程编译,另外netdata需要依赖uuid和zlib库,也需要自己提前交叉编译好,编译好之后就可以直接执行下面步骤,下面为下载地址
netdata git:https://github.com/netdata/netdata#quick-start
uuid :https://sourceforge.net/projects/libuuid/files/libuuid-1.0.3.tar.gz/download?use_mirror=nchc
zlib :http://www.zlib.net/
第一步 生成 configure
autoreconf -ivf
第二步 交叉编译生成makefile
./configure --prefix=/home/sun/netdata/bin
--sysconfdir=/home/sun/netdata/bin/etc
--localstatedir=/home/sun/netdata/bin/var
--disable-x86-sse --host=arm-linux
注意,先声明环境变量和头文件路径
export CFLAGS="-I/home/sun/uuid/include/ -I/home/sun/zlib/include"
export LDFLAGS="-L/home/sun/zlib/lib -lz -L/home/sun/uuid/lib -luuid"
有问题可以留言,看到后会第一时间回复。