在c++编译环境中实际上是个exe。主要完成预处理工作
用途
完成 C 语言源文件上的文件包含和宏置换。
语法
/usr/ccs/lib/cpp
[ -C ] [ -P ] [ -qDBCS ] [ -IDirectory ] [ -UName ] [ -DName [ =Defin ition ] ] [ -qlanglvl=Language ] [ InFile ] [ OutFile ]
描述
cpp
命令完成 C 语言源文件上的文件包含和宏置换。它读 InFile 并且写到 OutFile (缺省为标准输入和标准输出)。
cpp
命令被设计用来符合由文档“Draft American National Standard for Information Systems Systems - Programming Language C”( X3J11/88-159 )定义的 C 语言预处理伪指令和指令。
cpp
程序识别下列的特殊名字:
__LINE__
|
当前行号。
|
__DATE__
|
源文件的转化日期。
|
__TIME__
|
源文件的转化时间。
|
__STDC__
|
指示一个一致的实现。
|
__FILE__
|
当前文件名。
|
__STR__
|
指出编译器将为某些字符串函数(在 /usr/include/string.h 中定义)生成直接插入的代码。
|
__MATH__
|
指出编译器将为某些数学函数(在 /usr/include/math.h 中定义)生成直接插入的代码。
|