本章提供的信息可以帮助您移植 K&R(Kernigan 和 Ritchie)风格 C 语言应用程序,以遵循 ISO/IEC C 标准。本章专为协助移植到 9899:1990 ISO/IEC C 标准而编写,但也可有效地协助移植到 9899:1999 或 9899:2011 版本的 ISO/IEC C 标准。
此版本的 C 编译器缺省为接受符合 9899:2011 的代码,即 -std=c11。要针对 9899:1999 编译,请使用 -std=c99;要针对 9899:1990 编译,请使用 -std=c89。
要编译尽可能符合 -std 标志所指定的 ISO C dialect 的程序,还必须指定 -pedantic 标志。