当前位置: 首页 > 专栏

环球聚焦:在Windows中用GCC编译Nginx

发布时间:2023-05-21 19:02:31 来源:哔哩哔哩

需要在Windows上使用Nginx,有编译好的版本可以直接用,但想探索并记录一下Windows上从源码编译程序。网上很多教程都用到Visual Studio,其实用GCC也是可以的。

理论部分:


(资料图)

在Linux上使用NGINX,可以从包管理器安装,也可以很方便的编译安装。

在Windows上使用NGINX,有几种方式:

下载编译好的NGINX可执行文件,直接用。这篇文章主要记录编译安装NGINX,不考虑这个。

使用虚拟机或者WSL,在里面的Linux运行NGINX,可以是可以,但感觉太臃肿。

使用cygwin模拟了POSIX环境的工具运行,相当于加了一层兼容层,对程序的类UNIX系统调用进行翻译为Windows的调用,效率会有轻微损失。这样的可执行文件需要一直带着cygwin1.dll使用。

直接链接到Windows的运行库上,本文就采用这样的方法。

环境准备

GCC

PCRE

zlib

OpenSSL

编译参数

运行

看看它运行所需的共享库

关键词:

Copyright   2015-2022 海峡艺术网 版权所有  备案号:皖ICP备2022009963号-10   联系邮箱:396 029 142 @qq.com