bk7258 交叉编译libzip-1.11.4
一、编译libzlib
参考链接:https://blog.csdn.net/sz76211822/article/details/153197263?spm=1001.2014.3001.5502
二、编译libzip-1.11.4
cmake .. \-DCMAKE_INSTALL_PREFIX=${PWD}/../../libzip \-DCMAKE_SYSTEM_NAME=Linux \-DCMAKE_C_COMPILER=/opt/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-gcc \-DCMAKE_CXX_COMPILER=/opt/gcc-arm-none-eabi-10.3-2021.10/bin/arm-none-eabi-g++ \-DCMAKE_C_FLAGS="-specs=nosys.specs -lnosys" \-DZLIB_LIBRARY=${PWD}/../../libzlib/lib/libz.a \-DZLIB_INCLUDE_DIR=${PWD}/../../libzlib/include \-DENABLE_OPENSSL=OFF \-DBUILD_SHARED_LIBS=OFF \-DBUILD_STATIC_LIBS=ON \-DBUILD_DOC=OFF \-DBUILD_EXAMPLES=OFF \-DBUILD_REGRESS=OFF \-DBUILD_TOOLS=OFF \-DBUILD_OSSFUZZ=OFF
随后 make && make install。其作用是在bk7258 单片机里将数据压缩成zip文件,压缩代码参考:https://blog.csdn.net/sz76211822/article/details/153053514?spm=1001.2014.3001.5502