首页 > 代码库 > ubuntu 安装jsoncpp 与 libevent

ubuntu 安装jsoncpp 与 libevent

1. 因为自己 一直想搭一个通信框架,觉得libevent 比较轻量级也好用,所以就研究了一下

wget http://monkey.org/~provos/libevent-1.4.13-stable.tar.gz
tar –xzvf libevent-1.4.13-stable.tar.gz
cd libevent-1.4.13-stable
./configure --prefix=/usr
make 
make install 
一定要记得安装路径 就是--prefix 后面最好是/usr 系统默认下的,如果换成自定义的路径,再去配置共享路径,很麻烦,最坑的居然没成功。所以最好放在默认路径下。
如果想查找libevent 是否已安装 则可以用如下命令
ls -al /usr/lib |grep libevent

参考链接:

http://blog.csdn.net/fall221/article/details/9045353

http://www.cnblogs.com/kingcat/archive/2012/06/14/2549050.html

2. 因为想要用json 来做数据传输,所以就装了jsoncpp

之前要安装scons

apt-get install scons

之后下载jsoncpp 进行解压,在网上搜一下,可 以放在共享目录下,在windows下解压

找到jsoncpp 的解压路径,执行

scons platfrom=linux-gcc  就会安装成功

就会在jsoncpp 的解压目录下发现libs 与 include 

将jsoncpp libs/linux-gcc/*.a,*.so mv 到/usr/lib下面去,并重命名成libjson.a,libjson.so(如果在共享目录下,可以先重命名再拷贝过去)

也要一些头文件拷过去

mv include/json/ /usr/include/

再执行 

ldconfig
之后 就是开始写代码编译了 
g++ -o jsontest json.cpp -ljson

不要忘了 -ljson

http://blog.csdn.net/frankwangzy1103/article/details/8165153

http://blog.sina.com.cn/s/blog_60d6fadc01014had.html


ubuntu 安装jsoncpp 与 libevent