| 网站首页 | 文学 | 小说 | 动漫 | 论文 | 军事 | 科技 | 图片 | 教育 | 哲学 | 历史 | 英语 | 
首页>>计算机 >>程序编程 用户登录 新用户注册
Linux 的编程常识

Linux 的编程常识

标准 (ANSI C, POSIX, SVID, XPG, ...)

函数库和系统调用

在线文档 (man, info, HOW-TO, ...)

C 语言编程风格

库和头文件的保存位置

共享库及其相关配置

1.4.1 标准 (ANSI C, POSIX, SVID, XPG, ...)
ANSI C:这一标准是 ANSI(美国国家标准局)于 1989 年制定的 C 语言标准。 后来被 ISO(国际标准化组织)接受为标准,因此也称为 ISO C。
ANSI C 的目标是为各种操作系统上的 C 程序提供可移植性保证,而不仅仅限于 UNIX。 该标准不仅定义了 C 编程语言的语发和语义,而且还定义了一个标准库。这个库可以根据 头文件划分为 15 个部分,其中包括:字符类型 ()、错误码 ()、 浮点常数 ()、数学常数 ()、标准定义 ()、 标准 I/O ()、工具函数 ()、字符串操作 ()、 时间和日期 ()、可变参数表 ()、信号 ()、 非局部跳转 ()、本地信息 ()、程序断言 () 等等。
POSIX:该标准最初由 IEEE 开发的标准族,部分已经被 ISO 接受为国际标准。该标准的具体内容 见 1.1.3。POSIX.1 和 POSIX.2 分别定义了 POSIX 兼容操作系统的 C 语言系统接口 以及 shell 和工具标准。这两个标准是通常提到的标准。
SVID:System V 的接口描述。System V 接口描述(SVID)是描述 AT&&;T Unix System V 操作 系统的文档,是对 POSIX 标准的扩展超集。
XPG:X/Open 可移植性指南。X/Open 可移植性指南(由 X/Open Company, Ltd.出版), 是比 POSIX 更为一般的标准。X/Open 拥
< 1 >   < 2

在百度搜索:Linux 的编程常识
推 荐
相 关 文 章
  • Linux ioctl() Primer
  • Building Shared Libraries
  • Feature Test Macros
  • Reserved Names
  • Macro Definitions of Functions
  • Scheduling (调度)
  • C/C++中库的解决方案
  • Linux程式设计入门-fork,pthread,and signals
  • Linux程式设计入门 - SVGALIB
  • 第五篇:达到目标必经的路 之三