Linux下编译jsoncpp

本文详细介绍了在Ubuntu系统中安装scons及编译JsonCpp的过程,包括使用命令行工具完成安装与编译步骤,以及如何通过rpm命令查询已安装的包,为开发者提供了一站式的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里介绍Ubutun系统安装
ubuntu里面安装比较简单,不需要配置路径等问题,直接使用命令 apt-get install scons
编译JsonCpp需要下载JsonCpp和 Scon 还需要 机器上有 python     ,先 python,后Sconce,最后JsonCpp.
安装包查询:

判断有木有安装过:

如果有安装过新立得管理工具的,直接使用新立得软件查询,没有的话通过下面命令查看

rpm –qa | grep 安装包名

如果已经安装过,就会有显示,若没有安装过,则无若何结果


找到某安装包:

yum search iostat 安装包

如果有则会显示安装包的信息


安装:

yum -y install 安装包

Ubuntu下:dpkg -l *linux-image*


phthon 安装略,这里主要介绍ubuntu下安装 scons 和编译


安装scons:


apt-get install scons

 

自动完成,Linux下安装的话估计需要export环境变量,这里完全自动完成


编译jsonCPP:

http://sourceforge.net/projects/jsoncpp 下载 jsoncpp-src-0.5.0 ,进入到  jsoncpp-src-0.5.0目录,使用命令


scons platform=linux-gcc

 

jsoncpp-src-0.5.0\libs\linux-gcc-4.6 下会有两个库文件      //linux-gcc-4.6 是你gcc的版本

libjson_linux-gcc-4.6_libmt.a
libjson_linux-gcc-4.6_libmt.so

  为了方便把文件名改成 libjsoncpp.so  libjsoncpp.a

        把.a文件和.so文件复制到工程目录下,在.pro文件里添加LIBS+=./jsoncpp.so,或者在MakeFile里面 的LIB 加上 -ljsoncpp 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值