libuv 事件驱动库编译
libuv 事件驱动库编译
- 本次编译下载的 libuv 版本为1.41.0(不保证其他版本能正常使用)
Linux下编译
-
上传下载的libuv-v1.41.0.tar.gz到linux服务器
-
解压
tar -xvf libuv-v1.41.0.tar.gz
-
进入解压后的目录
cd libuv-v1.41.0
-
运行安装脚本
./autogen.sh
这时会提醒找不到automake命令,通过一下命令执行安装(redhat系用yum,Debian系用apt-get):
yum -y install automake yum -y install libtool
如果提示错误:make: *** No targets specified and no makefile found. Stop.
yum -y install ncurses-devel
-
最后编译:
./configure --prefix=/usr/local/libuv make make install
生成的libuv.so和libuv.a文件放置在/usr/local/libuv下
-
Windows下编译
-
打开vs2015 MSBuild工具
-
进入到里的libuv文件夹下
-
进入指定目录
cd D:\OpenCode\libuv\libuv-v1.41.0
-
新建
build
目录mkdir -p build
-
进入
build
目录并执行cmake
(cd build && cmake .. -DBUILD_TESTING=ON)
-
编译
cmake --build build
-
有的人生来是为了体验这世界的精彩,而有的人只是活着就已经用尽全力了