簡介
libuv是一個多平臺支持庫,主要關(guān)注異步I / O。 它最初是為供Node.js使用而開發(fā)的,但也被Luvit,Julia,pyuv等使用。
配置安裝流程
1.配置編譯環(huán)境
安裝依賴工具。
yum install wget automake libtool gyp -y
2.獲取源碼
獲取“libuv-1.34.0”源碼包。
cd /usr/local/src
wget https://github.com/libuv/libuv/archive/v1.34.0.tar.gz -O libuv-1.34.0.tar.gz
3.編譯和安裝
1)解壓軟件包。
cd /usr/local/src
tar -zxvf libuv-1.34.0.tar.gz
2)進(jìn)入libuv的安裝目錄。
cd libuv-1.34.0
3)生成configure文件
sh autogen.sh
4)生成Makefile
./configure
5)編譯安裝libuv。
make && make install
----結(jié)束
4.運行和驗證
我們通過libuv官方為我們提供的socks5-proxy例子,測試libuv是否安裝完成。
1)進(jìn)入socks5-proxy目錄。
cd /usr/local/src/libuv-1.34.0/samples/socks5-proxy
2)編譯socks5-proxy。
make
3)運行socks5-proxy。
./build/Debug/s5-proxy
返回內(nèi)容如下所示,表示安裝已經(jīng)完成。
[root@ecs socks5-proxy]# ./build/Debug/s5-proxy
./build/Debug/s5-proxy:info: listening on 127.0.0.1:1080
----結(jié)束