gcc中的預(yù)編譯宏
gcc中的預(yù)編譯宏
* 預(yù)定義的宏 * __NASE_FILE__ 源文件的完整路徑名,,和 __FILE__ 不同,,被引用的文件仍然是原來(lái)文件名 * __CHAR_UNSIGNED__ 用于指定該機(jī)器上 char 是無(wú)符號(hào)類型 * __cplusplus 使用 C++ 編譯器編譯 * __DATE__ 編譯時(shí)的日期 * __FILE__ 編譯文件名 * __func__ 同 __FUNCTION__ * __GNUC__ GCC 的主版本號(hào) * __GNUC_MINOR__ GCC 的次版本號(hào) * __GNUC_PATCHLEVEL__ GCC 的修訂號(hào) * __GNUG__ 由 C++ 編譯程序定義 * __INCLUDE_LEVEL__ 指 #include 的層次 * __LINE__ 當(dāng)前行號(hào) * __NO_INLINE__ 不允許 inline * __OPTIMIZE__ 打開了優(yōu)化選項(xiàng) * __OPTIMIZE_SIZE__ 打開了對(duì)編譯出文件尺寸的優(yōu)化 * __STDC__ 表示該程序符合 ansi C 標(biāo)準(zhǔn) * __STDC_HOSTED__ 表示宿主具有標(biāo)準(zhǔn) C 的環(huán)境 * __STDC_VERSION__ 標(biāo)準(zhǔn) C 制定時(shí)間 * __TIME__ 編譯時(shí)系統(tǒng)時(shí)間 __VERSION__ GCC 版本號(hào) * 預(yù)定義的宏 * __NASE_FILE__ 源文件的完整路徑名,和 __FILE__ 不同,,被引用的文件仍然是原來(lái)文件名 * __CHAR_UNSIGNED__ 用于指定該機(jī)器上 char 是無(wú)符號(hào)類型 * __cplusplus 使用 C++ 編譯器編譯 * __DATE__ 編譯時(shí)的日期 * __FILE__ 編譯文件名 * __func__ 同 __FUNCTION__ * __GNUC__ GCC 的主版本號(hào) * __GNUC_MINOR__ GCC 的次版本號(hào) * __GNUC_PATCHLEVEL__ GCC 的修訂號(hào) * __GNUG__ 由 C++ 編譯程序定義 * __INCLUDE_LEVEL__ 指 #include 的層次 * __LINE__ 當(dāng)前行號(hào) * __NO_INLINE__ 不允許 inline * __OPTIMIZE__ 打開了優(yōu)化選項(xiàng) * __OPTIMIZE_SIZE__ 打開了對(duì)編譯出文件尺寸的優(yōu)化 * __STDC__ 表示該程序符合 ansi C 標(biāo)準(zhǔn) * __STDC_HOSTED__ 表示宿主具有標(biāo)準(zhǔn) C 的環(huán)境 * __STDC_VERSION__ 標(biāo)準(zhǔn) C 制定時(shí)間 * __TIME__ 編譯時(shí)系統(tǒng)時(shí)間 __VERSION__ GCC 版本號(hào) * 預(yù)定義的宏 * __NASE_FILE__ 源文件的完整路徑名,,和 __FILE__ 不同,被引用的文件仍然是原來(lái)文件名 * __CHAR_UNSIGNED__ 用于指定該機(jī)器上 char 是無(wú)符號(hào)類型 * __cplusplus 使用 C++ 編譯器編譯 * __DATE__ 編譯時(shí)的日期 * __FILE__ 編譯文件名 * __func__ 同 __FUNCTION__ * __GNUC__ GCC 的主版本號(hào) * __GNUC_MINOR__ GCC 的次版本號(hào) * __GNUC_PATCHLEVEL__ GCC 的修訂號(hào) * __GNUG__ 由 C++ 編譯程序定義 * __INCLUDE_LEVEL__ 指 #include 的層次 * __LINE__ 當(dāng)前行號(hào) * __NO_INLINE__ 不允許 inline * __OPTIMIZE__ 打開了優(yōu)化選項(xiàng) * __OPTIMIZE_SIZE__ 打開了對(duì)編譯出文件尺寸的優(yōu)化 * __STDC__ 表示該程序符合 ansi C 標(biāo)準(zhǔn) * __STDC_HOSTED__ 表示宿主具有標(biāo)準(zhǔn) C 的環(huán)境 * __STDC_VERSION__ 標(biāo)準(zhǔn) C 制定時(shí)間 * __TIME__ 編譯時(shí)系統(tǒng)時(shí)間 __VERSION__ GCC 版本號(hào) http://www./thread-142-1-1.html |
|