121 Linux C++ 通讯架构实战 nginx源码学习目的,学习源码前期准备

零 nginx 源码学习的目的

把nginx中最要的,有用的,代码提取出来作为我们自己知识库的一部分,以备将来使用

一,nginx 源码在windows 上也可以下载下来。

我们下载下来,注意下载的是nginx 的 linux源码,

只是我们存放在windows下。

然后解压就好,winrar就可以解压

二,nginx源码查看工具。visual studio code

解压后,我们发现源码文件不少,用什么工具比较好呢?

这里我们使用 visual studio code,

注意不是vs2017, 

visual studio code是个免费的工具,是微软开发的一个跨平台的轻量级的编辑器(vs2017是编译器)。

http://code.visualstudio.com/download

三。通过共享目录来编写代码

在windows 上编写代码后,共享到linux 上。

注意的是:vmware 的共享会导致 文件都是rwx权限。

四。在linux编译 c 文件或者cpp文件。

gcc nginx.c 
会生成a.out

运行 a.out

./a.out

gcc -o nginx nginx.c 

./nginx.out

你可能感兴趣的:(linux,架构,nginx)