json c库的移植和使用

本文介绍了如何移植和使用JSON C库。首先,详细说明了JSON对象的几种类型,它们对应于基本的数据类型如int、char、double和boolean。接着,阐述了将普通数据类型转换为JSON库特定类型的函数,例如json_object_new_string用于将char和double转换为JSON的string和double类型。最后,强调了正确释放JSON对象内存的重要性,建议在不再需要这些对象时及时调用json_object_put以避免错误,通常在传递结果后统一释放所有对象。
摘要由CSDN通过智能技术生成

 移植

[root@mfr json-c-0.8]#tar –xzvf json-c-0.8.tar.gz
[root@mfr json-c-0.8]#cd json-c-0.8
[root@mfr json-c-0.8]#./configure CC= arm-unknown-linux-gnu-gcc –host=arm-unknown-linux –build=i686-pc-linux
checking for a BSD-compatible install... /usr/bin/install -c                                                                                              
checking whether build environment is sane... yes                                                                                                               
checking for a thread-safe mkdir -p... /bin/mkdir -p                                                                                                          
checking for gawk... gawk                                                                                                                                                   
checking whether make sets $(MAKE)... yes                                                                                                                           
checking for arm-unknown-linux-strip... no         ---------应该是 arm-unknown-linux-gnu-strip                                                                                                               
checking for strip... strip                                                                                                                                                
configure: WARNING: In the future, Autoconf will not detect cross-tools                                                                              
whose name does not start with the host triplet.   If you think this                                                                                    
configuration is useful to you, please write to autoconf@gnu.org.                                                                                       
checking for style of include used by make... GNU                                                                                                               
checking for arm-unknown-linux-gcc... arm-unknown-linux-gnu-gcc                                                                                          
checking for C compiler default output file name... a.out                                                                                                   
checking whether the C compiler works... yes                                                                                                                      
checking whether we are cross compiling... yes                                                                                                                   
checking for suffix of executables...                                                                                                                                 
checking for suffix of object files... o                                                                                                                            
checking whether we are using the GNU C compiler... yes                                                                                                      
checking whether arm-unknown-linux-gnu-gcc accepts -g... yes                                                                                              
checking for arm-unknown-linux-gnu-gcc option to accept ISO C89... none needed                                                                   
checking dependency style of arm-unknown-linux-gnu-gcc... gcc3                                                                                           
checking how to run the C preprocessor... arm-unknown-linux-gnu-gcc -E                                                                               
checking for grep that handles long lines and -e... /bin/grep                    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值