Advanced Programming in UNIX Environment Episode 9
2017-10-12 21:30
363 查看
简要回归一下Unix的标准化过程
目前GCC已经更新到7.2,8.0仍在开发当中。
目前所有Linux主要发行版本都兼容。
主要研究的系统
APUE研究的系统有:
FreeBSD 11.0
Linux 4.12 (Ubuntu 17.04)
Apple Mac OS X 10.13
Solaris
由于时代变迁,Solaris停止更新,同时时间和精力较为有限,这个笔记只记录在Ubuntu 17.04(以及后续更新版本)的运行测试情况。而且,如果测试结果有误,将会反复核验后使用最新版本。
从下文开始便是枯燥的函数、指令、概念的学习。
所谓买书如山倒,看书如抽丝,莫不如是。
ISO C
本书依旧使用1999年版本。目前GCC已经更新到7.2,8.0仍在开发当中。
IEEE POSIX
POSIX指的是可移植操作系统接口(Portable Operating System Interface)。目前所有Linux主要发行版本都兼容。
Single UNIX Specification
UNIX系统供应商必须以文件形式提供符合性声明,并通过验证符合性的测试,才能得到使用UNIX商标的许可证。主要研究的系统
APUE研究的系统有:
FreeBSD 11.0
Linux 4.12 (Ubuntu 17.04)
Apple Mac OS X 10.13
Solaris
由于时代变迁,Solaris停止更新,同时时间和精力较为有限,这个笔记只记录在Ubuntu 17.04(以及后续更新版本)的运行测试情况。而且,如果测试结果有误,将会反复核验后使用最新版本。
从下文开始便是枯燥的函数、指令、概念的学习。
所谓买书如山倒,看书如抽丝,莫不如是。
相关文章推荐
- Advanced Programming in UNIX Environment Episode 7
- Advanced Programming in UNIX Environment Episode 18
- Advanced Programming in UNIX Environment Episode 23
- Advanced Programming in UNIX Environment Episode 12
- Advanced Programming in UNIX Environment Episode 19
- Advanced Programming in UNIX Environment Episode 16
- Advanced Programming in UNIX Environment Episode 24
- Advanced Programming in UNIX Environment Episode 15
- Advanced Programming in UNIX Environment Episode 25
- Advanced Programming in UNIX Environment Episode 20
- Advanced Programming in UNIX Environment Episode 6
- Advanced Programming in UNIX Environment Episode 17
- Advanced Programming in UNIX Environment Episode 22
- Advanced Programming in UNIX Environment Episode 11
- Advanced Programming in UNIX Environment Episode 13
- Advanced Programming in UNIX Environment Episode 3
- Advanced Programming in Unix Environment Episode 1
- Advanced Programming in UNIX Environment Episode 21
- Advanced Programming in UNIX Environment Episode 5
- Advanced Programming in Unix Environment Episode 2