我要评分文档获取效率文档正确性内容完整性文档易理解0/200提交在线提单论坛求助鲲鹏小智 Clang 宏问题 问题介绍 程序代码逻辑使用了__GNUC__的宏作为判断依据,但是GCC与Clang中定义的宏内容不一致,可以使用如下命令确认Clang中宏定义的值。 clang -x c /dev/null -dM -E >clang.log;cat clang.log|grep '__GNUC__' 解决方案 若宏内容不一致导致报错,可以在编译选项加入`-D__GNUC__=x`进行适配修改。 父主题: 其它类兼容问题