如果我使用的是gcc或icc,如何在编译时进行检测?

(我很困惑地发现icc定义了__GNUC__,甚至__GNUC_MINOR____GNUC_PATCHLEVEL__!为什么?)

最佳答案

我们用

#ifdef __INTEL_COMPILER

假定icc为默认值,以分割gcc

关于c++ - 在编译时检测ICC与GCC,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5736790/

10-11 15:55