编译报错信息太简单。
把找到的libz.a等文件复制到toolchain/armv7ve-libreelec-linux-gnueabi/lib,才进一步报错:不兼容,略过。
转到zlib-1.2.11源码包,查看configure,没有交叉编译选项。执行./configure,修改Makefile:
替换 CC 为 <build path>/toolchain/bin/armv7ve-libreelec-linux-gnueabi-gcc
替换 CPP 为 <build path>/toolchain/bin/armv7ve-libreelec-linux-gnueabi-g++
替换LDSHARED=gcc 为 <build path>/toolchain/bin/armv7ve-libreelec-linux-gnueabi-gcc
替换AR=<build path>/toolchain/bin/armv7ve-libreelec-linux-gnueabi-ar
make
将生成的libz.a, libz.so ... 复制到<build path>/toolchain/armv7ve-libreelec-linux-gnueabi/lib
不报错了