编译器资源管理器上 MSVC 的执行和静态分析支持

65 人浏览 | 时间: 2022-06-13 22:20:08 | 作者: news

Compiler Explorer是一种流行的资源,用于可视化各种编译器的汇编输出、尝试不同的编译器版本和标志以及测试许多流行的库。

我们很高兴地宣布,从今天开始,代码执行和静态分析现在可用于编译器资源管理器上的 MSVC。CE 上的执行一直是我们在开发者社区中获得最高票数的票之一,因此我们希望你们中的许多人会发现它很有用。提供的静态分析工具与GitHub Actions和 IDE 中作为后台代码分析提供的相同。

要启用代码执行,请勾选“输出...”菜单中的“执行代码”框。现在,每次编译代码时,它都会运行,并且输出将显示在“输出”窗口中。

执行代码并编译为输出菜单中突出显示的二进制选项

要启用静态分析,请从“添加工具...”菜单中选择“静态分析”。该工具的输出将被写入一个新的静态分析窗口。您可以在我们的代码分析文档中找到有关我们工具链的静态分析功能的更多信息。

添加工具菜单中突出显示的静态分析

您可以在下面看到静态分析。

静态分析发现代码问题

非常感谢 Compiler Explorer 团队的 Matt Godbolt 和 Patrick Quist 的支持。在 Microsoft 方面,大部分工作是由 Tim Myers 和 Dale Hirt 完成的。

相关阅读