華為云計算 云知識 如何配置編譯libuv
如何配置編譯libuv

簡介

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é)束