Glibc学习笔记(一)

学习的资料参考《The GNU C Library Reference Manual》for version 2.32。

做了十几年的C语言开发,还真的没有系统性学习过Glibc,实在是过意不去。之后的时间里,尽量抽时间出来,把Glibc从头到尾过一遍。

有句话讲得好:不学一定不会,学了不一定会,学会终身受用!

翻开参考资料,首先看到的是目录,其实把这个目录大概看一遍,就能知道Glibc大概包括哪些内容。以下是根据目录的简单翻译,权当做个中文注释。Glibc主要包括如下内容:

1.错误报告;

2.虚拟内存分配和分页;

3.字符处理;

4.字符串和数组工具;

5.字符集处理;

6.本地化和国际化;

7.消息转换;

8.查找和排序;

9.模式匹配;

10.输入输出和流、低级输入输出;

11.文件系统接口;

12.管道和FIFO;

13.套接字;

14.低级终端接口;

15.syslog;

16.数学和算术函数;

17.日期和时间;

18.资源利用及限制;

19.Non-Local Exits;

20.信号处理;

21.程序/系统基础接口;

22.进程及进程间通信;

23.作业控制;

24.系统数据库和名称服务切换;

25.用户和组;

26.系统管理;

27.系统配置参数;

28.加密函数;

29.调试支持;

30.线程;

31.内部探针;

可见,标准C库还是包罗万象的,就这,还仅仅是基础中的基础。可想而知,一个庞大的OS,包含的组件多到什么程度了。革命尚未成功,同志任需努力!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值