Windows編譯Nginx原始碼

2021-07-28 10:45:09 字數 2017 閱讀 1044

本文**:

windows下的nginx戰役,人不作就不會死!就像是拿著麥當勞的優惠券去買肯德基一樣,彆扭啊

nginx是一款輕量級的web 伺服器、反向**伺服器、郵件伺服器等等集一大串榮譽於一身的大牌人物!他是乙個**的富家子弟,但對於老美這個鄰居家的小孩windows卻不是那麼和善,性格,品相各異!畢竟不是乙個媽生的孩子,╮( ̄▽ ̄")╭,不是乙個媽生的...命運就是那麼的捉弄,越是不想發生的、越是不想見到的、越是你躲避的,他就是會跳在你面前,張牙舞爪!有一天,nginx去老美家辦事,完了,沒有媒介,2人溝通不暢,磕磕絆絆,好不舒坦...

切回正題,嘮叨了半天,我們來看看怎麼在windows上編譯nginx模組,我是知識的搬運工(nginx官網方法)

準備工作:

操作步驟

1、獲取nginx原始碼:開啟cmd命令,切換到mercurial安裝目錄,執行以下命令:

2、安置資源包:在nginx根目錄下,建立 objs 和 lib 層級子目錄,如下圖層級,放入解壓後的:prec、zlib、openssl

3、建立編譯命令集:在nginx根目錄下,建立build.bat,文字內容如下:

4、生產makefile資源:執行msys(安裝完成後,自動在桌面有快捷方式)切換到nginx根目錄,執行以下命令:

build.bat

操作如下圖:

5、編譯nginx原始碼(過程1分半鐘):執行vs2010命令列,切換到nginx根目錄,執行以下命令:

6、收工!@@#@#@¥@#¥#……%&……*&!

在Windows中編譯Nginx原始碼 (筆記)

nginx是乙個高效能的http和反向 伺服器。其是開源的,並且是跨平台的,通常nginx執行在linux平台下,也可執行於windows freebsd等,本文主要講解在windows系統中編譯nginx原始碼。在mingw32下使用gcc編譯nginx原始碼 1 開啟mingw32並切換到當前 ...

nginx模組 使用gdb除錯nginx原始碼

工欲善其事必先利其器,如何使用除錯工具gdb一步步除錯nginx是了解nginx的重要手段。ps 本文的目標人群是像我這樣初接觸unix程式設計的同學,如果有什麼地方錯誤請指正。這裡就不說了,谷歌一搜一堆,這裡推薦一篇文章 gdb 命令詳細解釋 請重點看一下step,run,break,list,i...

nginx模組 使用gdb除錯nginx原始碼

工欲善其事必先利其器,如何使用除錯工具gdb一步步除錯nginx是了解nginx的重要手段。ps 本文的目標人群是像我這樣初接觸unix程式設計的同學,如果有什麼地方錯誤請指正。這裡就不說了,谷歌一搜一堆,這裡推薦一篇文章 gdb 命令詳細解釋 請重點看一下step,run,break,list,i...