json-c-0.9
下载地址:http://www.json.org/
移植背景:在项目中需要统一数据传输格式,基于json 格式数据很能被接受,故统一用这种数据格式。
选择你适合你的安装包,
编译:
1../configure --prefix=/usr/local/json-c-0.9forarm --host=arm-linux CC=arm-none-linux-gnueabi-gcc 后面参数分布针对arm板上的使用的配置。
2 make
3 make check这步必须要做,做这步会发现错误 ./.libs/libjson.so: undefined reference to `rpl_malloc'
./.libs/libjson.so: undefined reference to `rpl_realloc'
谷歌上搜索解决办法,发现是因为在配置文件config.h.in中有这两行:#undef malloc
#undef realloc
注释以后在make check一下发现没有错误,可以进行下一步。
4.make install.使用root权限