文章目录
- 33_windows环境debug Nginx 源码-安装WSL
前言
- 虽然很想在纯 windows 环境,基于windows 的生态完成debug,但现实情况是 由于Nginx 源码编写的很多内容都和 linux 更加耦合;
- 且不说使用 Visual-Studio 安装 C/C++ 那种完全不受控的感觉,使用 MinGW, 或者 Cygwin 虽然能编译部分文件,然而很多头文件还是报错;
- 我不知道官网的 windows 版本的 Nginx 到底是怎么编译的;如果有专家知道,还望不吝赐教;
- 所以最后还是使用了 WSL。
安装 WSL
- https://learn.microsoft.com/zh-cn/windows/wsl/install
- https://learn.microsoft.com/zh-cn/windows/wsl/install-manual
- 根据以上链接中说明的先决条件:
先决条件
必须运行 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用以下命令。 如果使用的是更早的版本,请参阅手动安装页。
- 不巧的是,我 win10 的版本刚好不满足(使用winver 命令查看内部版本)