官网:https://github.com/json-c/json-c
源码:json-c-json-c-0.17-20230812.tar.gz
Step 1:解压
tar -xvzf json-c-json-c-0.17-20230812.tar.gz
cd json-c-json-c-0.17-20230812/
Step 2:创建安装目录
mkdir arm_json_c
Step 3:安装依赖
sudo apt install doxygen
sudo apt install valgrind
Step 4:CMake 生成 makefile
创建编译目录
mkdir build
cd build/
新建文件 aarch64.cmake,添加如下内容
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_CXX_COMPILER aarch64-linux-gnu-g++)
SET(CMAKE_C_COMPILER aarch64-linux-gnu-gcc)
CMake 生成 makefile
cmake ../ -DCMAKE_TOOLCHAIN_FILE=./aarch64.cmake -DCMAKE_INSTALL_PREFIX=/home/xi/share/release/gcc_7.5.0_aarch64/3rdparty/json-c-json-c-0.17-20230812/arm_json_c
Step 5:编译安装
make
make install