3-1 学习nginx源码前的准备工作

一:nginx源码总述

winrar

二:nginx源码查看工具

visual studio,source Insight,visual stuido Code.
采用 Visual Studio Code来阅读nginx源码
Visual Studio Code:微软公司开发的一个跨平台的轻量级的编辑器(不要混淆vs2017:IDE集成开发环境,以编译器);
Visual Studio Code在其中可以安装很多扩展模块;
.30.0版本,免费的,多平台;
官方地址:https://code.visualstudio.com
https://code.visualstudio.com/download
为支持语法高亮,跳转到函数等等,可能需要安装扩展包;

三:nginx源码入口函数定位

core下nginx的main函数

四:创建一个自己的linux下的c语言程序

共享目录不见了,一般可能是虚拟机自带的工具 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:用于指定最终的可执行文件名

五:nginx源码怎么讲

//(1)讲与不讲,是主观的;
//(2)以讲解通讯代码为主。 其他的也会涉及,创建进程,处理信号;
//(3)有必要的看源码,解释源码;
//(4)把这些nginx中的精华的源码提取出来;往新工程中增加新代码,编译,运行,讲解;入到自己的知识库,
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值