gpt4 book ai didi

c++ - QNX可以使用Clang-Tidy吗?

转载 作者:行者123 更新时间:2023-12-01 14:53:49 27 4
gpt4 key购买 nike

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

我很挣扎,因为clang-tidy受clang编译器支持,而QCC(QNX编译器)基于GCC。

最佳答案

可能是。 clang-tidy适用于C++源文件,并且与使用哪种编译器几乎没有关系。只要您的程序可以使用Clang编译,就可以使用clang-tidy。

但是,尽管Clang与GCC大部分兼容,但是兼容性不是100%可靠的,如果您使用Clang特有的GCC / QCC特定功能,可能会感到困惑。使用标准的非实验性C++应该不会有问题。

另一个考虑因素是clang-tidy通常与“编译数据库”结合使用,后者会使用您用于编译程序的确切编译器选项来调用它。同样,Clang完全支持大多数GCC选项,或者出于兼容性而忽略它们,但是某些新的,晦涩的或QCC特定的选项的确会导致错误。

关于c++ - QNX可以使用Clang-Tidy吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59631922/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com