在使用libevent時,有時候出現如下問題:“libevent-pthreads-2.1 cannot open shared object file”,如圖(1) 所示。
圖(1) libevent 2.1 報錯
出現這種現象的原因是 libevent 2.1.x 沒有安裝。
解決方法,安裝對應的 libevent 2.1.x 即可。
這裡以安裝 libevent 2.1.8 為例,進行說明。
1、 下載下傳libevent 2.1.8
libevent 2.1.8 位址:https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
2、安裝libevent 2.1.8
在Linux黑框框裡,依次輸入如下指令即可:
wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz
tar -zxvf libevent-2.1.8-stable.tar.gz
cd libevent-2.1.8-stable
./autogen.sh
./configure -prefix=/usr
make
sudo make install