# arm-lib **Repository Path**: bef/arm-lib ## Basic Information - **Project Name**: arm-lib - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-21 - **Last Updated**: 2025-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # arm README.md ## cmake ### json-c mkdir buildarm cd buildarm/ cmake .. -DCMAKE_TOOLCHAIN_FILE=/home/ts/gitee/arm-lib/arm.cmake make -j4 cmake .. -DCMAKE_TOOLCHAIN_FILE=/home/ts/gitee/arm-lib/arm.cmake make install ## make ### lib60870-v2.3.2 make clean make dynlib TARGET=LINUX-ARM CC=arm-linux-gnueabihf-gcc cp liblib60870_cn.so.1 /home/ts/gitee/arm-lib/v13.2/lib/ ### mosquitto make WITH_TLS=no WITH_CJSON=no CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ LDFLAGS+="-L/home/ts/gitee/arm-lib/arm-linux-4.7/lib -lrt -lssl -lcrypto" make WITH_CJSON=no DESTDIR=/home/ts/gitee/arm-lib/arm-linux-4.7 install ## configure ./configure CC=armv6-rpi-linux-gnueabihf-gcc CXX=armv6-rpi-linux-gnueabihf-g++ --host=arm-linux --prefix=/home/ts/gitee/arm-lib/armv6-linux ### modbus ./configure CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --host=arm-linux --prefix=/home/ts/gitee/arm-lib/v13.2 ./configure CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --host=arm-linux --prefix=/home/ts/gitee/arm-lib/arm-linux-4.7 make clean make -j4 make install ### libxml2 ./configure CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --host=arm-linux --prefix=/home/ts/gitee/arm-lib/arm-linux-4.7 --with-python=no --with-zlib=no ### wget2.1.0 ./configure --host=arm-linux-gnueabihf CC=arm-linux-gnueabihf-gcc LDFLAGS="-L/home/ts/gitee/arm-lib/arm-linux-4.7/lib" --prefix=/home/ts/gitee/arm-lib/arm-linux-4.7 - -without-libpcre --without-libidn --without-libnghttp2 --without-libpsl --without-lzma --without-bzip2 --without-libpcre2 --without-libidn2 --withou t-brotlidec --without-libdane --without-zstd --with-ssl=openssl CFLAGS="-I/home/ts/gitee/arm-lib/arm-linux-4.7/include" ### other 7 PKG_CONFIG_PATH='/home/ts/gitee/arm-linux-gnueabihf-lib/lib/pkgconfig' ./configure CC=arm-linux-gnueabihf-gcc CXX=arm-linux-gnueabihf-g++ --host=aarch64-linux --prefix=/hom e/ts/gitee/arm-linux-gnueabihf-lib LDFLAGS="-L/home/ts/gitee/arm-linux-gnueabihf-lib/lib" ### openssl1.0.0 ./Configure --prefix=/home/ts/gitee/arm-lib/arm-linux-4.7 --openssldir=/home/ts/gitee/arm-lib/arm-linux-4.7/bin/ssl --cross-compile-prefix='arm-linux-gnueabihf-' no-asm no-async linux-generic32 shared make depend make -j4 vi Makefile ``` #install_docs ``` make install ### openssl3.4.0 ./Configure --prefix=/home/ts/gitee/arm-lib/arm-linux-4.7 --openssldir=/home/ts/gitee/arm-lib/arm-linux-4.7/bin/ssl --cross-compile-prefix='arm-linux-gnueabihf-' no-asm no-async linux-generic32 shared ### openssl3.1 ./Configure --prefix=/home/ts/gitee/arm-lib/arm-linux-4.7 --openssldir=/home/ts/gitee/arm-lib/arm-linux-4.7/bin/ssl --cross-compile-prefix='arm-linux-gnueabihf-' no-asm no-async linux-arm ### libwget-2.1.0 ./configure --host=arm-linux CC=arm-linux-gnueabihf-gcc LDFLAGS="-L/home/ts/gitee/arm-lib/arm-linux-4.7/lib" --prefix=/home/ts/gitee/arm-lib/arm-linux-4.7 --without-libpcre --without-libidn --without-libnghttp2 --without-libpsl --without-lzma --without-bzip2 --without-libpcre2 --without-libidn2 --without-brotlidec --without-libdane --without-zstd --with-ssl=openssl CFLAGS="-I/home/ts/gitee/arm-lib/arm-linux-4.7/include" ## meson meson setup _build --prefix=/home/ts/gitee/arm-lib/armv6-linux --cross-file /home/ts/gitee/arm-lib/armv6.txt --libdir lib --wipe meson setup _build --prefix=/home/ts/gitee/arm-lib/arm-linux-4.7 --cross-file /home/ts/gitee/arm-lib/arm.txt --libdir lib --wipe ninja -C _build ninja -C _build install