首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以将Clang-Tidy与QNX一起使用吗?

可以将Clang-Tidy与QNX一起使用吗?
EN

Stack Overflow用户
提问于 2020-01-08 00:02:23
回答 1查看 390关注 0票数 2

我有一个特定于QNX的代码,我想使用clang-tidy进行静态分析。这个是可能的吗?

我在努力,因为clang-tidy是由clang编译器支持的,而QCC (QNX编译器)是基于GCC的。

EN

回答 1

Stack Overflow用户

发布于 2020-01-08 00:23:29

可能是这样的。clang-‘t适用于C++源文件,并且它基本上与您使用的编译器无关。只要你的程序可以用Clang编译,你就可以使用clang-tidy。

然而,尽管Clang与GCC大部分是兼容的,但兼容性并不是100%的证明,如果你使用与Clang无关的GCC / QCC特定功能,可能会产生混淆。对于标准的、非实验性的C++,应该不会有问题。

另一个注意事项是clang-tidy通常与“编译数据库”结合使用,后者会使用您用来编译程序的确切编译器选项来调用它。在这里,Clang再次支持大多数的GCC选项,要么完全支持,要么为了兼容性而忽略它们,但一些新的、晦涩的或QCC特定的选项确实会导致错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59631922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档