以下预定义在所有模式下均有效:
__BUILTIN_VA_ARG_INCR
__SUNPRO_C=0x590
__SVR4
__SunOS (Solaris)
__SunOS_OSN_N (Solaris)
__amd64(启用 -m64 的 x86)
__gnu__linux (linux)
__i386 (x86)
__linux (linux)
__linux__ (linux)
__sparc (SPARC)
__sparcv9 (-Xarch=v9)
__sun (Solaris)
__unix
__”uname -s”_”uname -r”(例如: __SunOS_5_7)
linux(x86 和 linux)
以下预定义在 -Xc 模式下无效:
sun
unix
sparc (SPARC)
i386 (x86)
lint