在clang中定义的所有内置宏在哪里?

时间:2019-03-03 13:30:06

标签: clang

我看到__GNUC__在叮当中可用,但在这里找不到它们。在clang中是否有一个包含所有内置宏的完整列表的地方?

https://clang.llvm.org/docs/LanguageExtensions.html

1 个答案:

答案 0 :(得分:1)

使用以下命令可以找到clang定义的任何宏:

clang -dM -E -x c /dev/null

此命令可以找到clang++定义的所有宏:

clang++ -dM -E -x c++ /dev/null

参考:this链接