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

时间: 2024-12-08 06:31:31

ubuntu 安装jsoncpp 与 libevent的相关文章

Ubuntu安装gevent

今天在安装包的过程中,按照网上的文章,出错,找了很久,最后才安装成功,希望能解决以后大家遇到的问题 Gevent是一个基于greenlet的Python的并发框架,以赖于greenlet和libevent库,因此安装Gevent前,首先需要安装greenlet和libevent. libevent的安装,这里就不介绍了,网上的安装教程一大箩,可以去google一下.这里主要介绍greelet和gevent的安装,其实非常简单,往下看吧. 1.安装greenlet 安装前当然要先下载greenle

Ubuntu 安装 JDK 7 / JDK8 的两种方式

ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2.安装oracle-java-installer jdk7 sudo apt-get install oracle-java7-inst

ubuntu安装pip3

当初入门Linux 使用的是centos,那个时候是6.0版本,当然现在主流在使用的也是6.0系列的,现在都到6.7了,那个时候centos还是独立的,现在被redhat收购,本来一个红蓝就差不多,个人感觉除了yum源不一样,其他没有区别,更搞笑的是,redhat用了centos 的开放yum 源,升级后居然变成centos 了.因为yum用的太顺手了,所以开始挺排斥ubuntu的,觉得apt-get很不爽,不过最近学python,感觉用centos各种不爽,怪不得都说开发最好用ubuntu.所

ubuntu 安装 git & smartgit

1. 安装 git # sudo apt-get update# sudo apt-get install git ? 2. 配置 # git config --global user.name "Your Name" # git config --global user.email "[email protected]" ? 3. 查看配置 # gitconfig--list ? 4. ?安装 SmartGit # cd ~/Downloads # wget?ht

ubuntu 安装 amp 环境 和 svn 命令

我是使用的集成安装 sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server 回车,会让输入密码: 安装过程中会让输入mysql root管理员的密码 如图: 安装完成之后,在浏览器地址栏中输入 localhost 测试下,能看到 It Works ! 表示环境安装成功! ------------------------------ Ubuntu 安装 svn 客户端 终端操作命令: sudo apt-get

ubuntu 安装ffmpeg VLC

ffmpeg安装 1.下载ffmpeg源码 ffmpeg.org 2.解压 tar -jvxf ffmpeg-2.5.2.tar.bz2 3.进入目录 ./configure 1)解决 ffmpeg yasm not found, use --disable-yasm for a crippled build ref:blog.csdn.net/ranxiedao/article/details/16359183 A 如果是Windows系统, 从网上下载一个 yasm.exe 并安装在ming

Ubuntu安装Latex

Ubuntu安装Latex  http://www.oschina.net/question/12_63776 Ubuntu下Latex中文环境配置  http://vistb.net/2012/05/config-latex-ch-env-in-ubuntu/ Ubuntu中配置LaTeX中文的方法http://blog.csdn.net/yangzhuoluo/article/details/5697205

Ubuntu 安装java环境搭建

1.下载JDK 8从http://www.oracle.com/technetwork/java/javasebusiness/downloads/选择下载JDK的最新版本 JDK 8. 2.解压文件$ sudo mkdir /usr/lib/jvm$ sudo mv jdk-8u11-linux-x64.tar.gz /usr/lib/jvm/ $ cd /usr/lib/jvm/$ sudo tar -zxvf jdk-8u11-linux-x64.tar.gz$ rm ./jdk-8u11

Ubuntu安装教程--Win7系统中含100M保留分区

1.检查 Win7 保留分区 1)进入 Win7 打开库文件夹,在左侧栏找到"计算机",瞄准点右键选择"管理"菜单: 2)在出来的管理面板左边找到"磁盘管理",点击它,在右边出来各个分区: 注意:如果里面有一个100M的系统保留分区,则进行下面(3-6)的操作,否则请跳至第2步复制启动文件: 3)瞄准100M"系统保留"分区点右键,选择"更改驱动器号和路径"菜单: 4)在出来的面板中,点左下角的"