JSON-C 库安装
来源:互联网 发布:淘宝卖家如何开通微淘 编辑:程序博客网 时间:2024/05/17 09:10
环境: ubuntu 12.04
1、安装autotools
sudo apt-get install autoconf
2、autotools是个系列工具,首先确认你的Ubuntu系统是否安装了以下工具
cd /usr/bin安装完之后可以在 /usr/bin的目录下看到这些工具 aclocal autoscan autoconf autoheader automake
sudo wget https://s3.amazonaws.com/json-c_releases/releases/json-c-0.12.tar.gz
4、加压安装
sudo tar -xvf json-c-0.12.1.tar.gz
5、进入到源码根目录下,执行如下指令编译安装json-c库
cd json-c-0.12.1
sudo sed -i s/-Werror// Makefile.in tests/Makefile.in && ./configure –prefix=/usr –disable-static && make -j1 make check sudo make install
sed命令:
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。
-i :直接修改读取的文件内容,而不是输出到终端。
make -j1 表示单个线程编译6、检查目标安装目录是否存在libjson:
ls /usr/lib/libjson-c.* -al
可以看到一下json-c 库-rwxr-xr-x 1 root root 914 Apr 23 09:01 /usr/lib/libjson-c.lalrwxrwxrwx 1 root root 18 Apr 23 09:01 /usr/lib/libjson-c.so -> libjson-c.so.2.0.2lrwxrwxrwx 1 root root 18 Apr 23 09:01 /usr/lib/libjson-c.so.2 -> libjson-c.so.2.0.2-rwxr-xr-x 1 root root 99537 Apr 23 09:01 /usr/lib/libjson-c.so.2.0.2
7、验证json-c库是否可用:
cd /home/json-c-0.12/tests
gcc test_parse.c -I/usr/include/json-c -L/usr/lib/ -ljson-c
9、运行./a.out,可以看到如下信息说明就已经安装成功了。
End Incremental Tests OK=29 ERROR=0
注意编译的参数:
-I 表示头文件的查找路径
-L 表示库文件的链接路径
-l 表示要链接的库名称(不需要写lib前缀,只需要写出库名即可)
阅读全文
0 0
- JSON-C 库安装
- Mac安装 Json-c
- Linux安装JSON-C
- json c 码编译安装
- Ubuntu下安装json-c
- ubuntu下json-c安装
- c使用json-c库
- c使用json-c库
- json-c库例子
- Debian lenny下json-c安装
- JSON-C 的安装与使用
- ubuntu 安装json库
- ubuntu 安装json库
- JSON C库的使用
- json-c库使用总结
- json-c库使用总结
- json-c-0.9库解析
- json C库源码地址
- DeepMind最新论文提出「Rainbow」,将深度强化学习组合改进
- 在无人机资本「寒冬」的2017年,这家公司又拿到了6200万融资
- 斯坦福:「目标检测」深度学习全面指南
- 用TensorFlow实现神经网络很难吗?看完这篇详解,「小白」也可秒懂!
- 百度浪潮携手发布AI解决方案,到底什么才是传统企业进军AI的「及时雨」?
- JSON-C 库安装
- Salesforce发布PyTorch-QRNN,可比cuDNN LSTM快2至17倍
- 图像特效之摩尔纹特效
- java环境变量配置
- 对Android Activity添加容错处理
- HelloWorld
- 八皇后问题
- 多线程版文件加密系统
- HDOJ2061_Treasure the new start, freshmen!