Linux安装Libevent
sudo apt-get install libevent-dev
./configure
make
make install
$ ls
libevent-2.1.11-stable.tar.gz openssl-3.2.1.tar.gz zlib-1.3.1.tar.gz
$ tar -zxf libevent-2.1.11-stable.tar.gz
$ tar -zxf openssl-3.2.1.tar.gz
$ tar -zxf zlib-1.3.1.tar.gz
su root
安装时使用root用户安装,避免执行命令时,没有权限导致文件拷贝失败。
sudo apt-get update
sudo apt-get install perl g++ make automake libtool unzip
# cd zlib-1.3.1
# ./configure
# make
# make install
# cd openssl-3.2.1
# ./config
# make
# make install
# cd libevent-2.1.11-stable
# ./autogen.sh
# ./configure
# make
# make install
# pwd
/home/xiqiang/Desktop/package/libevent-2.1.11-stable
cd test
./regress
1 #include<stdio.h> 2 #include<event2/event.h> 3 4 int main(int argc, char** argv) 5 { 6 printf("Libevent version : %s\n", event_get_version()); 7 return 0; 8 }
$ gcc main.c -levent
$ ./a.out
Libevent version : 2.1.11-stable
$ sudo find / -name libssl.so.3
/usr/local/lib64/libssl.so.3
...
$ sudo vim /etc/ld.so.conf
/usr/local/lib64
4、
sudo ldconfig
重新运行 regress 程序,解决!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!