安装libevent
下载安装包
- 在官网下载安装包,网站:libevent
- 将安装包上传到虚拟机中centos上
上传到linux
使用Linux自带的文件上传下载插件
管理员身份输入sudo yum install -y lrzsz命令回车
sudo yum install -y lrzsz
安装成功后
输入rz命令会弹出文件选择框,选择需要上传的文件确认
注意:文件上传是,当前目录在哪里,文件就会上传到哪个目录下。
解压
tar -zxvf libevent-2.1.11-stable.tar.gz
配置安装路径
cd libevent-2.1.11-stable
sudo ./configure
编译安装
sudo make
sudo make install
测试是否已安装
ls -al /usr/local/lib | grep libevent
使用样例程序进行测试
cd sample/
在测试用例的时候报错:
error while loading shared libraries: libevent-2.1.so.7: cannot open shared object file: No such file or directory
原因:
在运行时,程序无法找到libevent-2.1.so.7这个动态库,因为该动态库在默认安装时,存放的路径在/usr/local/lib
下,不在系统的默认查找路径内。
解决方法:
建立软连接 映射 libevent-2.1.so.6 到 /lib64 路径中
sudo ln -s /usr/local/lib/libevent-2.1.so.7 /usr/lib64/libevent-2.1.so.7