linux 安装libevent

今天再ubuntu下安装libevent,下载源码

  1. tar -xzvf libevent-1.4.15.tar.gz
  2. cd libevent-1.4.15
  3. ./configure
  4. make
  5. make install   #可能需要sudo

自动安装在/usr/local/lib目录下面,如果如下链接错误,或者编译成功运行可执行文件提示can‘t open share object什么的,请在~/.profile中添加

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
export LIBDIR=/usr/local/lib:$LIBDIR
#export LD_LIBRARY_PATH=
export LD_RUN_PATH=:/usr/local/lib:$LD_RUN_PATH

#gcc找到头文件的路径
#export C_INCLUDE_PATH=/usr/include/libxml2:/MyLib

#g++找到头文件的路径
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:~/workspace/boost_1_60_0

#找到动态链接库的路径
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

#找到静态库的路径
export LIBRARY_PATH=/usr/local/lib:$LIBRARY_PATH

自己看着修改,编译文件的时候,比如我想编译libevent下test/目录下的time-test.c文件

bash下输入(gcc连接命令-l放到最后):

gcc time-test.c -levent

注意,之前我使用的编译命令是

gcc -levent time-test.c

导致编译不通过,提示许多libevent的API函数未定义,找了半天原因才发现,略坑~

时间: 2024-11-15 22:51:16

linux 安装libevent的相关文章

1 Linux 安装 Libevent

Libevent官网:http://libevent.org/ 在线文档:http://www.wangafu.net/~nickm/libevent-2.0/doxygen/html/ 下载地址:https://github.com/libevent/libevent/releases/ 解压,编译,安装 创建文件夹 [email protected]:~$ mkdir libevent [email protected]:~$ cd libevent/ 解压文件: [email protec

1.Linux下libevent和memcached安装

?? 1 下载libevent-2.0.22-stable.tar.gz,下载地址是:http://libevent.org/ 2 下载memcached,下载地址是:http://memcached.org/downloads 3 下面通过源码安装libevent和memcache,将上面两个gz包上传到Linux上,上传后的位置: 4 在Linux上分别解压libevent和memcache. 由于memcached依赖libevent,这里先安装libevent,再安装memcached

Linux安装Memcached服务

环境: CentOS 6.4 libevent-1.4.14b-stable memcached-1.4.21 查看是否安装libevent[[email protected] ~]# rpm -qa |grep libevent 一.下载Memcache服务器端 memcache官网:http://memcached.org/ libevent官网:http://www.monkey.org/~provos/libevent/ Memcache用到了libevent这个库用于Socket的处理

linux 安装memcached

一.安装libevent sudo wget http://www.monkey.org/~provos/libevent-1.3.tar.gzsudo tar zxvf libevent-1.3.tar.gzcd libevent-1.3sudo ./configure -prefix=/usrsudo makesudo make install查看libevent是否安装成功:ls -al /usr/lib | grep libevent 二.安装Memcachedsudo wget htt

memcached在linux安装

服务器端主要是安装memcache服务器端.下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3.(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.mon

redhat linux安装memcached

一.环境 1.操作系统:redhat linux 5.5 2.libevent:libevent-2.0.21-stable.tar.gz memcached:memcached-1.4.21.tar.gz 二.安装 1.因为memcached依赖libevent,故需要先安装libevent. 2.源码安装,进入安装包所在目录,执行以下命令: tar -zxvf libevent-2.0.21-stable.tar.gz 将安装包解压, 然后进入解压后的目录,执行安装命令: ./configu

linux安装(Ubuntu)——(二)

centos的安装参考: http://www.runoob.com/linux/linux-install.html Linux 安装(Ubuntu) 虚拟机:虚拟机(Virtual Machine),在计算机科学中的体系结构里,是指一种特殊的软件,他可以在计算机平台和终端用户之间建立一种环境,而终端用户则是基于这个软件所建立的环境来操作软件.在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现. 一.    安装Vmware 虚拟机 第一步:执行VMware-worksta

linux安装 apache2.2 django mod_wsgi

系统是ubuntu12.04 一.安装apache sudo apt-get install apache 启动:sudo apachectl start (开机默认启动的) 重启:sudo apachectl restart 关闭:sudo apachectl stop 安装之后在浏览器中访问127.0.0.1,如果出现"It works!" 这样的网页,说明安装成功啦. 二.安装mod_wsgi: 我在官网上下载的源码:https://code.google.com/p/modws

Linux安装Eclipse及项目部署

安装Eclipse 1. 首先解压Eclipse tar -zxvf eclipse-standard-kepler-SR1-linux-gtk.tar.gz -C user/local/src 2. 重新启动 加载JDK 3. 桌面创建快捷方式 Create Launcher 选择启动文件 切换图标 项目部署 1. 首先打开压缩文件 $ unzip text.zip 2. 然后修改 .sql文件的编码 查看文件编码 file bank.sql 修改文件编码 iconv -f GBK -t UT