分享

gcc中的预编译宏

 昵称5169677 2011-10-03

gcc中的预编译宏

gcc中的预编译宏

    * 预定义的宏
    * __NASE_FILE__ 源文件的完整路径名,和 __FILE__ 不同,被引用的文件仍然是原来文件名
    * __CHAR_UNSIGNED__ 用于指定该机器上 char 是无符号类型
    * __cplusplus 使用 C++ 编译器编译
    * __DATE__ 编译时的日期
    * __FILE__ 编译文件名
    * __func__ 同 __FUNCTION__
    * __GNUC__ GCC 的主版本号
    * __GNUC_MINOR__ GCC 的次版本号
    * __GNUC_PATCHLEVEL__ GCC 的修订号
    * __GNUG__ 由 C++ 编译程序定义
    * __INCLUDE_LEVEL__ 指 #include 的层次
    * __LINE__ 当前行号
    * __NO_INLINE__ 不允许 inline
    * __OPTIMIZE__ 打开了优化选项
    * __OPTIMIZE_SIZE__ 打开了对编译出文件尺寸的优化
    * __STDC__ 表示该程序符合 ansi C 标准
    * __STDC_HOSTED__ 表示宿主具有标准 C 的环境
    * __STDC_VERSION__ 标准 C 制定时间
    * __TIME__ 编译时系统时间

__VERSION__ GCC 版本号
    * 预定义的宏
    * __NASE_FILE__ 源文件的完整路径名,和 __FILE__ 不同,被引用的文件仍然是原来文件名
    * __CHAR_UNSIGNED__ 用于指定该机器上 char 是无符号类型
    * __cplusplus 使用 C++ 编译器编译
    * __DATE__ 编译时的日期
    * __FILE__ 编译文件名
    * __func__ 同 __FUNCTION__
    * __GNUC__ GCC 的主版本号
    * __GNUC_MINOR__ GCC 的次版本号
    * __GNUC_PATCHLEVEL__ GCC 的修订号
    * __GNUG__ 由 C++ 编译程序定义
    * __INCLUDE_LEVEL__ 指 #include 的层次
    * __LINE__ 当前行号
    * __NO_INLINE__ 不允许 inline
    * __OPTIMIZE__ 打开了优化选项
    * __OPTIMIZE_SIZE__ 打开了对编译出文件尺寸的优化
    * __STDC__ 表示该程序符合 ansi C 标准
    * __STDC_HOSTED__ 表示宿主具有标准 C 的环境
    * __STDC_VERSION__ 标准 C 制定时间
    * __TIME__ 编译时系统时间

__VERSION__ GCC 版本号
   * 预定义的宏
    * __NASE_FILE__ 源文件的完整路径名,和 __FILE__ 不同,被引用的文件仍然是原来文件名
    * __CHAR_UNSIGNED__ 用于指定该机器上 char 是无符号类型
    * __cplusplus 使用 C++ 编译器编译
    * __DATE__ 编译时的日期
    * __FILE__ 编译文件名
    * __func__ 同 __FUNCTION__
    * __GNUC__ GCC 的主版本号
    * __GNUC_MINOR__ GCC 的次版本号
    * __GNUC_PATCHLEVEL__ GCC 的修订号
    * __GNUG__ 由 C++ 编译程序定义
    * __INCLUDE_LEVEL__ 指 #include 的层次
    * __LINE__ 当前行号
    * __NO_INLINE__ 不允许 inline
    * __OPTIMIZE__ 打开了优化选项
    * __OPTIMIZE_SIZE__ 打开了对编译出文件尺寸的优化
    * __STDC__ 表示该程序符合 ansi C 标准
    * __STDC_HOSTED__ 表示宿主具有标准 C 的环境
    * __STDC_VERSION__ 标准 C 制定时间
    * __TIME__ 编译时系统时间

__VERSION__ GCC 版本号

http://www./thread-142-1-1.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多