3 1 學習nginx原始碼前的準備工作

2021-10-03 12:43:40 字數 727 閱讀 6008

winrar

core下nginx的main函式

共享目錄不見了,一般可能是虛擬機器自帶的工具 vmware tools可能有問題;

vmware-tools是vmware虛擬機器自帶的一系列的增強工具,檔案共享功能就是wmware-tools工具裡邊的

a)虛擬機器->重新安裝vmware tools

b)sudo mkdir /mnt/cdrom

c)sudo mount /dev/cdrom /mnt/cdrom

d)cd /mnt/cdrom

e)sudo cp wmwaretool…tar.gz …/

f)cd …

g)sudo tar -zxvf vmwaretoo…tar.gz

h)cd wmware-tools-distrib

j)sudo ./vmware-install.pl

一路回車。

gcc編譯.c,g++編譯 c++

c檔案若很多,都需要編譯,那麼咱們就要寫專門的makefile來編譯了;

gcc -o:用於指定最終的可執行檔名

//(1)講與不講,是主觀的;

//(2)以講解通訊**為主。 其他的也會涉及,建立程序,處理訊號;

//(3)有必要的看原始碼,解釋原始碼;

//(4)把這些nginx中的精華的原始碼提取出來;往新工程中增加新**,編譯,執行,講解;入到自己的知識庫,

nginx原始碼學習

nginx原始碼學習是乙個痛苦又快樂的過程,下面列出了一些nginx的學習資源。看了nginx原始碼,發現這是乙份完全沒有注釋,完全沒有配置文件的 這份注釋版原始碼會不斷進行更新的 好了,第乙個問題,nginx的main函式在 呢?src core nginx.c 第二個問題,nginx啟動的時候都...

nginx原始碼學習資源

nginx原始碼學習是乙個痛苦又快樂的過程,下面列出了一些nginx的學習資源。看了nginx原始碼,發現這是乙份完全沒有注釋,完全沒有配置文件的 這份注釋版原始碼會不斷進行更新的 好了,第乙個問題,nginx的main函式在 呢?src core nginx.c 第二個問題,nginx啟動的時候都...

nginx原始碼學習(五)

我們接著上篇文章來講講ngx get options函式。這個函式就在nginx.c檔案中,我們來看看。引數argc,argv我們在前面的文章中都已經提到了,在這裡我們看ngx get options裡面的for迴圈。它的作用就是把所有的執行時引數迴圈一遍,判斷是不是合法。例如 nginx s st...