1.下载
http://sourceforge.net/projects/jsoncpp/
jsoncpp-src-0.5.0.tar.gz
2.解压
tar -xvf jsoncpp-src-0.5.0.tar.gz
3.解压后运行如下命令:(本移植用不到)
先安装 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
4.arm板移植
注:platform 没有包含 arm 平台,类似 linux-gcc,所以把源码提取出来,独立编译
解压后运行如下命令:
mkdir jsonapp(随便创个目录)
cp soncpp-src-0.5.0/include/ /home/vmuser/wqj/aaa/json/jsonapp -r
cp soncpp-src-0.5.0/src/lib_json/* /home/vmuser/wqj/aaa/json/jsonapp
# 编译静态库 $ arm-hisiv100nptl-linux-g++ -c *.cpp -I./include -fPIC
$ ar cr libjsoncpp.a *.o
# 编译动态库 $ arm-hisiv100nptl-linux-g++ -shared -fPIC *.cpp -I./include -o libjsoncpp.so