![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux网络编程
Cohen_ina
代码像诗一样优雅
展开
-
Linux网络编程 | “wrap.c“代码 | 一些系统调用函数的进一步封装
"wrap.c"代码示例#include <stdlib.h>#include <stdio.h>#include <unistd.h>#include <errno.h>#include <string.h>#include <sys/socket.h>#include <arpa/inet.h>#include <strings.h>void perr_exit(const char *s原创 2021-03-05 18:54:48 · 678 阅读 · 0 评论 -
Linux系统编程 | Makefile 、GDB、文件I/O
makefie的基本规则目标: 依赖(tab)命令Makefile基本规则三要素:目标:要生成的目标文件依赖:目标文件由那些文件生成命令:通过执行该命令由依赖文件生成目标文件第一个版本:代码示例:main:main.c fun1.c fun2.c sum.c gcc -o main main.c fun1.c fun2.c sum.c -I./缺点:效率低,修改一个文件,所有的文件会全部重新编译第二个版本:代码示例:main:main.o fun1.o fun2.o su原创 2021-03-04 20:51:18 · 150 阅读 · 1 评论 -
Linux网络编程 | 服务端开发流程代码示例
1 //服务端程序 2 #include <stdio.h> 3 #include <stdlib.h> 4 #include <string.h> 5 #include <sys/types.h> 6 #include <unistd.h> 7 #include <arpa/inet.h> 8 #include <netinet/in.h> 9 #include <ctype.h>原创 2021-02-23 23:20:47 · 157 阅读 · 0 评论