编译后的文件
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文库