
Linux
文章平均质量分 64
Ahahahahaha_
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议
一、TCP/IP协议族TCP/IP协议族是一个四层协议系统,其结构及主要协议如下图:注:其中的应用层、传输层、网络层与数据链路层不仅仅只代表ISO-OSI的七层协议经典架构其中的四层,而是将其中的部分相邻层合并作一层。应用层 |表示层 |----------------------- 应用层(用户空间中实现)会话层 |——— |传输层 |---------------------...原创 2018-10-31 21:39:37 · 215 阅读 · 0 评论 -
Linux下main函数的参数、fork函数
1、Linux下main函数的参数:(1)argc:命令行参数的个数(包括最开始的可执行文件名称)(2)argv:字符指针的数组,每个元素都是一个指向字符串的字符指针,,即命令行中的每一个参数; 命令行参数的列表,数组长度对应argc(3)envp:字符指针的数组,每一个元素是指向一个环境变量的字符指针字符数组的最后一个元素均为NULL指针命令行参数:在命令行调用程序时传递的...原创 2018-07-03 14:20:45 · 4680 阅读 · 0 评论 -
头文件与库文件、静态链接与动态链接、静态库与动态库(共享库)
1、头文件在哪里? 头文件:作为一种包含功能函数、数据接口声明的载体文件,主要用于保存函数的声明。C++标准库头文件,不同的编译器默认路径不相同。Vc6.0:一般在安装目录下的\VC98\INCLUDE目录, 比如C:\Program Files (x86)\Microsoft Visual Studio\VC98\INCLUDE。 Vs:一般在位于$VSPATH\VC\include...原创 2018-06-06 21:05:08 · 3385 阅读 · 0 评论 -
可执行文件的生成、源文件与目标文件不能直接运行的原因、
1、main.o不能直接运行的原因: 源代码文件(.c)—> 预编译(.i)—>编译(.s)—>汇编(.o), 经过这个过程生成.obj(.o)目标文件,即文件通过预处理后进行一系列的词法分析、语义分析、语法分析及优化后生成相应的汇编代码文件,继而由汇编器将汇编代码转变成机器可以执行的指令得到目标文件。一个源文件生成一个目标代码,因此目标文件也可视...原创 2018-06-06 20:55:01 · 3589 阅读 · 0 评论