我们可以用mingw编译libuv,本篇主要介绍环境搭建,后面会介绍编译时注意事项。
关于Mingw,相信用cynwin的人应该对它不陌生,简单说mingw是以Linux编程风格开发应用程序,然后编译后在windows系统下直接运行,那它与cynwin有什么不一样呢,最直接的不同就是Mingw编译的应用程序可以直接运行,不需要再依赖一堆windows库,因为这些库都已经链接进应用程序中了,而cynwin就不一样了。
1.下载mingW
https://sourceforge.net/projects/mingw/files/Installer/
下载mingw-get-setup.exe(这是一个安装器工具,会自动从远程download mingw,然后打开MingW安装管理器安装相关的编译器)
2.安装mingW
安装上面下载的mingw,默认是安装在C:/MingW,路径尽量简单,也可以指定到其他盘符,我安装在D:/MingW
安装步骤都是下一步方式,这里主要说明下需要安装那些编译器及工具:
在MinGW Installation Manager里选择(C/C++编译器):
mingw-developer-tookit
mingw32-base
mingw32-gcc-g++
选好后,在菜单Installation-->Apply Changes在弹出窗口中选Apply就开始下载安装上面选的编译器
如果要安装其编译器,比如Object C++, adb等等,都有支持,根据需要选择安装
3.配置MingW
将D:\MinGW\bin添加到环境变量PATH