简介
libuv是一个多平台支持库,主要关注异步I / O。 它最初是为供Node.js使用而开发的,但也被Luvit,Julia,pyuv等使用。
配置安装流程
1.配置编译环境
安装依赖工具。
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)进入libuv的安装目录。
cd libuv-1.34.0
3)生成configure文件
sh autogen.sh
4)生成Makefile
./configure
5)编译安装libuv。
make && make install
----结束
4.运行和验证
我们通过libuv官方为我们提供的socks5-proxy例子,测试libuv是否安装完成。
1)进入socks5-proxy目录。
cd /usr/local/src/libuv-1.34.0/samples/socks5-proxy
2)编译socks5-proxy。
make
3)运行socks5-proxy。
./build/Debug/s5-proxy
返回内容如下所示,表示安装已经完成。
[root@ecs socks5-proxy]# ./build/Debug/s5-proxy
./build/Debug/s5-proxy:info: listening on 127.0.0.1:1080
----结束