文章分类:移动开发
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__ 不
* 预定义的宏
* __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__ 不