buntu中升级libevent(libevent-2.0.21-stable)遇到的坑,在这里做下记录
首先查看系统是否安装libevent
ls -al /usr/lib |grep libevent
出现这么一堆东西,说明安装完成
如果没有出现任何东西,则表示没有安装
下载版本
http://libevent.org/
解压,这个不用我教了吧,进去以后
按照README中的描述进行编译生成库文件
此版本没有configure.sh文件,需要先运行autogen.sh文件生成configure文件,但在执行“sudo ./autogen.sh”命令时报错
“./autogen.sh: 11: ./autogen.sh: aclocal: not found”
需要安装:apt-get install autoconf automake libtool
后面执行 ./configure --prefix=/usr
make && make install
安装完成
2)如果是之前安装过的,需要先删掉原来的库,查看下之前库安装在/usr/lib里面
rm -rf /usr/lib/libevent*
在执行上述安装步骤,安装好以后,还要告诉系统安装路径
vi /etc/ld.so.conf.d/libc.conf
将安装好的库路径/usr/lib输入进去
ldconfig 生效一下,即可!