JSON-C 的安装与使用

下载源码安装步骤

wget http://oss.metaparadigm.com/json-c/json-c-0.9.tar.gz

tar xvf json-c-0.9.tar.gz

cd json-c-0.9/

./configure
make
sudo make install

Ubuntu 的 apt-get 安装

sudo apt-get install libjson0-dev libjson0

以上两种安装方法任选一种即可,安装完成之后检查安装是否成功

ls /usr/local/include/json/          #成功这条命令会出现json相关头文件

ls /usr/local/lib/                  #成功这条命令会出现json相关的库文件

注意:编译使用json库的源文件时,需要指定头文件目录,JSON库所在目录,使用c99标准,告知程序使用的是哪个动态库如下:

gcc -o json-demo -g json-demo.c -std=c99 -I/usr/include/json -L/usr/local/lib/ -ljson

更改配置文件,指定库所在目录

vi /etc/ld.so.conf

##在文件中加入   include /usr/local/lib/

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-09 08:51:45

JSON-C 的安装与使用的相关文章

composer.json:项目安装

基本用法 基本用法 安装 composer.json:项目安装 关于 require Key 包名称 包版本 下一个重要版本(波浪号运算符) 稳定性 安装依赖包 composer.lock - 锁文件 Packagist 自动加载 安装 安装 Composer,你只需要下载 composer.phar 可执行文件. curl -sS https://getcomposer.org/installer | php 详细请查看 简介 章节. 要检查 Composer 是否正常工作,只需要通过 php

npm install 命令。默认会找到当前路径下的package.json。然后安装其中的依赖

By default, npm install will install all modules listed as dependencies in package.json. 可以看看这个 install | npm Documentation 作者:黄家兴链接:https://www.zhihu.com/question/66629910/answer/244438019来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 原文地址:https://www.cnbl

npm5 packag-lock.json

前几天升级了 Node.js v8.0 后,自带的 npm 也升级到了5.0,第一次使用的时候确实惊艳到了:原本重新安装一次模块要十几秒到事情,现在一秒多就搞定了.先不要激动,现在我来大概讲一下 npm 5 的一些大的变化: 使用npm install xxx命令安装模块时,不再需要--save选项,会自动将模块依赖信息保存到 package.json 文件: 安装模块操作(改变 node_modules 文件夹内容)会生成或更新 package-lock.json 文件 发布的模块不会包含 p

json的简单介绍

一.选择的意义 在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式.为了更好的使用ajax,我们将学习一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象.JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JSON的语法简化了数据交换的难度,而且提供了一种伪对象的方式. Java的对象 < - >JavaScript对象(json数据格式) 二.J

源码安装 puppet 3.8.5

环境:CentOS 6.5 x86_64 安装依赖环境: ruby 1.8:yum安装 ruby gem:yum安装 openssl:yum安装 gcc 编译环境:yum安装 # yum install ruby gcc glibc rubygems openssl* 2. 安装好后可以安装 hiera.facter.puppet了. 下载源码包. puppet官方源码包下载地址: https://downloads.puppetlabs.com/ hiera版本:1.3.4 facter版本:

php升级自带的json版本

因为我们要用到elasticsearch这个搜索引擎,php默认自带的json扩展是1.2.1版本的.es需要1.3.7以上的json版本.如何升级json扩展这个问题上面纠结了两个小时.最终还是被我解决了 ## 说一下解决的思路: 重新编译php,使用--disable-json禁用自带的json.因为如果你要启用新的json,就会和老的json冲突. ### 安装步骤 tar -xf jsonc-1.3.7.tgz && cd  jsonc-1.3.7 ./configure --wi

[入门]bower安装和使用

bower安装和使用 字数745 阅读10127 评论2 喜欢3 bower的安装 1,首先在我的系统 安装 nodejs.因为我的系统是windows,还需要安装msysgit,注意图二中的选项 msysgit Git setup 2,之后就可以用npm包管理工具下载并全局安装bower: >npm install -g bower 全局安装bower 后,可以查看Bower的帮助信息,使用命令: >bower help 3, 初始化当前工程的bower,此操作会在当前目录下生成bower.

C#实现中国天气网JSON接口测试

接上一篇,经过反复的查看,最终从这篇文章中找到了一个可用的JSON接口,于是研究了一下JSON接口的测试,和上一篇XML接口测试的原理是一样的,只是需要安装一下Newtonsoft.Json: 这个就是传说中的JSON.Net!在项目右键点击“管理NuGet程序包”中搜索json.net然后安装即可,等到项目的引用中出现这个东西的时候就可以在程序里using Newtonsoft.Json了. 还是老套路,不管有用没用,先把接口返回的JSON内容保存到本地一份.这里为了查看方便我直接在控制台打印

使用JSON进行数据传输的总结

一.选择的意义 在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式.为了更好的使用ajax, 我们将学习一种有用的数据格式 JavaScript Object Notation (JSON ),以及如何使用它更轻松地在应用程序中移动数据和对象.JSON 是一种简单的数据交换格式,在某些方面,它的作用与XML 非常类似,但比XML 更为简单,JSON 的语法简化了数据交换的难度,而且提供了一种 伪对象 的方式. Java 的对象 < - >JavaScript 对象(js

AngularJS——grunt神器的安装

前言: 刚开始学 angularJS,在慕课网上看的大漠老师的视频(http://www.imooc.com/learn/156),里面刚开始讲述了前端开发-调试-测试所使用的手段和工具,本人对前端开发也是一知半解,看来大漠老师的课之后,才发现我以前开发的时候天天被一个项目给拖了很久原来是因为我没有找到好的方法.在此,希望能看到这篇博客的道友们能去看看这视频,特别是对于半路出家的道友,起到的作用是很大的. 好了闲话少说,刚刚也算是给慕课网店打了广告了,这节主要说的是能帮组我们处理一些额外任务(压