libevent 安裝異常

2022-07-08 18:00:20 字數 956 閱讀 3229

有homebrew的可以使用

1

brew install memcached

1

2

$ sudo ./configure --prefix=/usr/local/libevent-2.0.22

$ sudo make

make的最後會提示乙個錯誤,這個錯誤是因為缺少openssl

123

4567

bufferevent_openssl.c:60:10: fatal error: 'openssl/bio.h' file not found

#include

^1 error generated.

make[2]: *** [bufferevent_openssl.lo] error 1

make[1]: *** [all-recursive] error 1

make: *** [all] error 2

這時候我們繼續執行命令:

123

4

(下面是軟連線,前面的乙個路徑是openssl檔案的目錄,如果沒有可以用homebrew安裝openssl,預設安裝目錄就是/usr/local/cellar目錄,後面的是libevent目錄底下的include資料夾下面的openssl目錄位址)

$ ln -s /usr/local/cellar/openssl/1.0.2d_1/include/openssl/ ~/downloads/libevent-2.0.22-stable/include/openssl

$ sudo make

$ sudo make install

來自:

libevent安裝方法

1.先用 ls al usr lib grep libevent 檢視是否已安裝,如果已安裝且版本低於1.3,則先通過 rpm e libevent nodeps 進行解除安裝。3.切換到解壓後的 libevent 主目錄 cd libevent 2.0.21 stable 4.依次執行 confi...

libevent安裝方法

1.先用 ls al usr lib grep libevent 檢視是否已安裝,如果已安裝且版本低於1.3,則先通過 rpm e libevent nodeps 進行解除安裝。3.切換到解壓後的 libevent 主目錄 cd libevent 1.4.12 stable 4.依次執行 confi...

libevent安裝方法

安裝fastdfs之前,先安裝libevent工具包,記錄一下安裝過程 1.檢查 ls al usr lib grep libevent 檢視是否已安裝,如果已安裝且版本低於1.3,則先通過 rpm e libevent nodeps 進行解除安裝。3.切換到解壓後的 libevent 主目錄 cd...