网站商城例子下载,游戏系统网站开发说明书,品牌建设图片,漯河企业网站建设公司从无到有产生这套 通讯架构源代码【项目/工程】 一#xff0c;服务器程序目录规划 一个完整的项目 肯定会有多个源文件#xff0c;头文件#xff0c;会分别存放到多个目录#xff1b;
我们这里要规划项目的目录结构#xff1b;
注意#xff1a;不固安是目录还是文件服务器程序目录规划 一个完整的项目 肯定会有多个源文件头文件会分别存放到多个目录
我们这里要规划项目的目录结构
注意不固安是目录还是文件文件名中一律不要带空格一律不要用中文最好的方式字母数字下划线 主目录名mynginx
a) _include目录专门存放各种头文件 如果分散:#include sfaf/sdafas/safd.h
b) app目录放主应用程序.c(main()函数所在的文件)以及一些比较核心的文件 //b.1)link_obj临时目录 会存放临时的.o文件这个目录不手工创建后续用makefile脚本来创建 //b.2)dep临时目录 会存放临时的.d开头的依赖文件依赖文件能够告知系统哪些相关的文件发生变化需要重新编译后续用makefile脚本来创建 //b.3)nginx.c主文件 main()入口函数就放到这里 //b.4)ngx_conf.c 普通的源码文件跟主文件关系密切又不值得单独放在 一个目录 c)misc目录 专门存放各种杂合性的不好归类的1到多个.c文件暂时为空 d)net目录 专门存放和网络处理相关的1到多个.c文件暂时为空 e)proc目录 专门存放和进程处理相关的1到多个.c文件暂时为空 f)signal目录 专门用于存放和信号处理 有古安的1到多个.c文件 //ngx_signal.c linux上用tree看一下目录结构 二 如何在windows 上通过vs编写代码传递到linux上去 我们看到上述规划是有很多的文件夹的那么怎么在vs2017中创建这么多的文件夹呢 查看结果 我们就可以看到 有文件夹生成在这里里面了 给_include文件夹下面生成一个.h文件测试一下 查看结果 然后我们按照第一步 服务器程序目录规划的哪些文件夹