博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jsoncpp linux平台编译和 arm移植
阅读量:4160 次
发布时间:2019-05-26

本文共 854 字,大约阅读时间需要 2 分钟。

jsoncpp

soncpp is an implementation of a JSON ( ) reader and writer in C++. JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate.

下载

或者到这里:

Linux平台编译

解压后运行如下命令:

# 先安装 scons$ sudo apt-get install scons$ scons platform=linux-gcc

目标路径:

动态库:./libs/linux-gcc-4.8/libjson_linux-gcc-4.8_libmt.so
静态库:./libs/linux-gcc-4.8/libjson_linux-gcc-4.8_libmt.a

arm平台编译

platform 没有包含 arm 平台,类似 linux-gcc,所以把源码提取出来,独立编译

解压后运行如下命令:

$ mkdir arm_jsoncpp$ cp include/ arm_jsoncpp/ -r$ cp src/lib_json/* arm_jsoncpp/$ cd arm_jsoncpp/# 编译静态库$ arm-linux-gnueabihf-g++ -c *.cpp -I./include -fPIC$ ar cr libjsoncpp.a *.o# 编译动态库$ arm-linux-gnueabihf-g++ -shared -fPIC *.cpp -I./include -o libjsoncpp.so

目标路径:

动态库:./arm_jsoncpp/libjsoncpp.so
静态库:./arm_jsoncpp/libjsoncpp.a

转载地址:http://tsdxi.baihongyu.com/

你可能感兴趣的文章
Class.forName( )你搞懂了吗?——转
查看>>
jarFile
查看>>
EJB与JAVA BEAN_J2EE的异步消息机制
查看>>
数学等于号是=那三个横杠是什么符
查看>>
HTTP协议详解
查看>>
java多线程中的join方法详解
查看>>
ECLIPSE远程调试出现如下问题 ECLIPSE中调试代码提示找不到源
查看>>
java abstract修饰符
查看>>
数组分为两部分,使得其和相差最小
查看>>
有趣的排序——百度2017春招
查看>>
二叉树的最近公共祖先LCA
查看>>
数组中累加和为定值K的最长子数组长度
查看>>
素数对--腾讯2017校招编程
查看>>
JAVA集合--ArrayList实现原理
查看>>
synchronized与Lock
查看>>
数据库索引
查看>>
实现包含min,max,push,pop函数的栈
查看>>
实验2-6 字符型数据的输入输出
查看>>
实验3-5 编程初步
查看>>
实验4-1 逻辑量的编码和关系操作符
查看>>