linux c学习计划及学习记录 . 自己写过的代码记录 linux开发环境配置 gcc编译器、静态库、动态库 调试开关 Mac下gcc编写动态库、静态库 gcc优化选项 gdb调试器 Makefile 基于文件指针的文件操作 Linux目录操作 目录的深度优先遍历 基于文件描述符的文件操作 lseek、ftruncate、dup state获取文件状态 通过函数实现ll命令 time函数 管道文件、select 单工、半双工、双工 文件映射MMAP . Linux多进程 进程的创建、回收、终止 守护进程 进程间通信:IPC-管道 进程间通信:IPC-共享内存 进程间通信:IPC-信号量 进程间通信:信号 . Linux多线程 线程的同步互斥 . 网络编程 linux中read,write与recv,send的区别 . epoll多路复用 进程池 线程池 . . 项目:FTP服务器 . . . . .