> 文章列表 > json-c交叉编译及库移植

json-c交叉编译及库移植

json-c交叉编译及库移植

 编译后的文件

json-c交叉编译及库移植资源-CSDN文库

json-c开源库是一个用c实现的解析json字段的库,嵌入式领域比较实用的库。

由于应用程序需要,需要找移植这个json-c库,所以这里对该库的移植做个简单说明

json-c开源库是一个用c实现的解析json字段的库

下载地址

GitHub - json-c/json-c at json-c-0.13

 这里选择找个版本,是因为应用程序已经使用这个版本了,为了保持一致,所以选择该版本

首先下载

解压后,打开目录如下

 创建安装文件夹

mkdir tmp

配置

./autogen.sh

配置交叉编译环境

./configure --prefix=$PWD/tmp --enable-shared=yes --enable-static=yes --host=arm-linux-gnueabihf --build= x64-pc-linux-gnu

make

make 
make install

我这里主要是是使用这个版本的头文件和库

所以

拷贝./tmp/lib/libjson-c.so.4.0.0库到开发板/usr/lib目录

交叉编译工具版本号

如果交叉编译工具一致,读者就不用自己再编译了,直接可以使用,我把编译后的结果打包上传

编译后的文件

json-c交叉编译及库移植资源-CSDN文库