您的位置:首页 > 运维架构 > Linux

Linux下编译jsoncpp

2014-11-24 16:35 459 查看
这里介绍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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: