nedata交叉编译

試著忘記壹切 提交于 2020-02-02 14:26:44

注意有的nedata源码移植后不能正常运行,可以换个版本试下

zlib
export CC=aarch64-himix100-linux-gcc  //它的configure不支持用CC变量来指定交叉工具链
./configure --prefix=$PWD/_install  //最后生成的库、头文件和man文件都在当前目录的_install目录下
$ make && make install


uuid
./configure --target=aarch64-himix100-linux --host=aarch64-himix100-linux --prefix=$PWD/_install

eudev-master
./autogen.sh
./configure --target=aarch64-himix100-linux --host=aarch64-himix100-linux --prefix=$PWD/_install
make 
make install

libuv
./autogen.sh
./configure --target=aarch64-himix100-linux --host=aarch64-himix100-linux --prefix=$PWD/_install

netdata
autoreconf -ivf

env CPPFLAGS="-I/mnt/data/testtool/libuv-1.x/_install/include -I/mnt/data/testtool/zlib-1.2.11/_install/include -I/mnt/data/testtool/eudev-master/_install/include -I/mnt/data/testtool/libuuid-1.0.3/_install/include" LDFLAGS="-L/mnt/data/testtool/zlib-1.2.11/_install/lib -lz -L/mnt/data/testtool/libuuid-1.0.3/_install/lib -luuid -L/mnt/data/testtool/libuv-1.x/_install/lib -luv" ./configure --target=aarch64-himix100-linux --host=aarch64-himix100-linux --prefix=$PWD/_install

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!