GCCG ++的宏可以区分Linux和Mac OSX?

GCCG ++的宏可以区分Linux和Mac OSX?,第1张

GCC / G ++的宏可以区分Linux和Mac OSX?

下次您要检出平台上GCC支持的预定义宏时,请使用标志运行预处理

-dM
。它将列出系统上所有可用的预定义宏。例如:

$ touch dummy.hxx$ cpp -dM ./dummy.hxx#define __DBL_MIN_EXP__ (-1021)#define __FLT_MIN__ 1.17549435e-38F#define __CHAR_BIT__ 8#define __WCHAR_MAX__ 2147483647#define __DBL_DENORM_MIN__ 4.9406564584124654e-324#define __FLT_eval_METHOD__ 0#define __DBL_MIN_10_EXP__ (-307)#define __FINITE_MATH_ONLY__ 0#define __SHRT_MAX__ 32767#define __LDBL_MAX__ 1.18973149535723176502e+4932L#define __UINTMAX_TYPE__ long unsigned int#define __linux 1#define __unix 1#define __linux__ 1...


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5019265.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存