第1章 Linux及Linux编程综述

1. Linux是UNIX的克隆,是类UNIX系统

 读书笔记之:GNU/Linux编程指南

第3章 使用GNU CC

1. gcc中优化选项

 读书笔记之:GNU/Linux编程指南

 读书笔记之:GNU/Linux编程指南

2. GNU对于C语言的扩展

64位数和内联函数

 读书笔记之:GNU/Linux编程指南

3. 函数和变量属性上的扩展

 读书笔记之:GNU/Linux编程指南

4. 使用case区间扩展

 读书笔记之:GNU/Linux编程指南

5. 构造函数名称扩展__FUNCTION__

读书笔记之:GNU/Linux编程指南

 

第4章 使用GNU make管理项目

1. 自动变量

 读书笔记之:GNU/Linux编程指南

2. 预定义变量

 读书笔记之:GNU/Linux编程指南

3. 隐藏规则

 读书笔记之:GNU/Linux编程指南

4. 模式规则

 读书笔记之:GNU/Linux编程指南

第10章 使用库

1. 库 的兼容性

 读书笔记之:GNU/Linux编程指南

2. 库的命名

 读书笔记之:GNU/Linux编程指南

3. 经典的linux库

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

4. 库操作工具

nm命令:列出目标文件或二进制文件中的符号名称

读书笔记之:GNU/Linux编程指南

5. 理解ar命令:创建archive文件

常用于创建静态库

 读书笔记之:GNU/Linux编程指南

6. 理解ldd命令

列出共享库

 读书笔记之:GNU/Linux编程指南

7. 理解ldconfig

读书笔记之:GNU/Linux编程指南

8.环境变量与配置文件

 读书笔记之:GNU/Linux编程指南

9.编写并使用静态库

读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

10.编写并使用共享块

 读书笔记之:GNU/Linux编程指南

11.使用dl加载动态库

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

 

第11章 输入输出

1. 文件模式,修饰位

 读书笔记之:GNU/Linux编程指南

2. umask修改

 读书笔记之:GNU/Linux编程指南

3. 文件描述符的优缺点

 读书笔记之:GNU/Linux编程指南

4. 使用文件描述符,

 读书笔记之:GNU/Linux编程指南

5.打开关闭文件描述符

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

6. 读写文件描述符

 读书笔记之:GNU/Linux编程指南

7. 使用ftruncate缩短文件,使用lseek定位文件指针

读书笔记之:GNU/Linux编程指南

8. 使用fdstat获得文件信息

 读书笔记之:GNU/Linux编程指南

9. 使用fchown改变文件属主

 读书笔记之:GNU/Linux编程指南

10. 使用fchmod改变文件权限

 读书笔记之:GNU/Linux编程指南

11.使用flock和fcntl对文件上锁

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

12. 使用dup和dup2复制文件操作符

 读书笔记之:GNU/Linux编程指南

第12章 文件和目录操作

1. 库函数与系统调用

 读书笔记之:GNU/Linux编程指南

2.打开关闭文件

 读书笔记之:GNU/Linux编程指南

3. 读写文件

 读书笔记之:GNU/Linux编程指南

4.获得文件状态

 读书笔记之:GNU/Linux编程指南

5. 格式化输出

 读书笔记之:GNU/Linux编程指南

6. 格式化输入

 读书笔记之:GNU/Linux编程指南

7. 字符输入输出

 读书笔记之:GNU/Linux编程指南c

8. 行输入输出

 读书笔记之:GNU/Linux编程指南

9. 文件定位

 读书笔记之:GNU/Linux编程指南

10. 缓冲区控制

 读书笔记之:GNU/Linux编程指南

11. 移除和改名文件

读书笔记之:GNU/Linux编程指南

12. 使用临时文件

 读书笔记之:GNU/Linux编程指南

13. 找到当前目录和改变目录

 读书笔记之:GNU/Linux编程指南

14. 建立和删除目录

 读书笔记之:GNU/Linux编程指南

15. 获取目录列表

 读书笔记之:GNU/Linux编程指南

第13章 进程控制

1. linux下的进程模型

 读书笔记之:GNU/Linux编程指南

2. 获取进程号

 读书笔记之:GNU/Linux编程指南

3. Real和Effective标识号

 读书笔记之:GNU/Linux编程指南

4. 用户和组信息

读书笔记之:GNU/Linux编程指南

5. 使用system创建进程

 读书笔记之:GNU/Linux编程指南

6. 使用fork系统调用创建进程

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

7. exec函数族

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

8. 信号

读书笔记之:GNU/Linux编程指南

9. 发送信号

 读书笔记之:GNU/Linux编程指南

10. 捕捉信号

 读书笔记之:GNU/Linux编程指南

 

第14章 线程概述

1. pthread接口是什么

 读书笔记之:GNU/Linux编程指南

2.何时使用pthread

 读书笔记之:GNU/Linux编程指南

3. pthread_create函数

 读书笔记之:GNU/Linux编程指南

4. pthread_exit函数

 读书笔记之:GNU/Linux编程指南

5. pthread_join函数

 读书笔记之:GNU/Linux编程指南

6. 互斥的使用

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

第15章 访问系统信息

1. 如何访问系统信息

 读书笔记之:GNU/Linux编程指南

2. 进程信息

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

第16章 内存管理

1. C内存管理

malloc函数

读书笔记之:GNU/Linux编程指南

2. calloc函数

 读书笔记之:GNU/Linux编程指南

3. realloc函数

读书笔记之:GNU/Linux编程指南

4. free函数

 读书笔记之:GNU/Linux编程指南

5. alloca函数

 读书笔记之:GNU/Linux编程指南

6. linux下的内存映像

 读书笔记之:GNU/Linux编程指南

第17章 进程间通信IPC

1. 无名管道和FIFO

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

2.打开关闭管道

读书笔记之:GNU/Linux编程指南

3. 读写管道

 读书笔记之:GNU/Linux编程指南

共享内存

消息队列

第18章 守护进程

1. 理解守护进程

 读书笔记之:GNU/Linux编程指南

2. 编写守护进程的程序

 读书笔记之:GNU/Linux编程指南

第19章 TCP/IP和套接口编程

1. 通信域

读书笔记之:GNU/Linux编程指南

2.分配接口和初始化

读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

3. 完成链接的系统调用

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

4. 传送数据

 读书笔记之:GNU/Linux编程指南读书笔记之:GNU/Linux编程指南

5. 关闭链接

 读书笔记之:GNU/Linux编程指南

第22 章底层终端控制

第23章 ncurses入门

1. 使用ncurses编程

 读书笔记之:GNU/Linux编程指南

2. ncurses窗口设计

读书笔记之:GNU/Linux编程指南

3. ncurses函数命名规则

读书笔记之:GNU/Linux编程指南

 


 

相关文章:

  • 2022-02-09
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-31
  • 2021-12-03
  • 2022-12-23
猜你喜欢
  • 2021-12-07
  • 2021-07-15
  • 2022-02-22
  • 2022-01-01
  • 2022-01-01
  • 2021-07-14
  • 2021-11-19
相关资源
相似解决方案