Alpine Linux 下编译 clang-tidy

Alpine Linux 下编译 clang-tidy

我正在尝试为 CI 管道制作 Docker 映像,该映像需要包含clang-tidy其他工具。问题是我在 Alpine 存储库中找不到包含任何包clang-tidy,这意味着我被迫从源代码编译它。此外,我只需要这个工具,而不是整个 clang-tools 套件。

你能给我指出有关如何编译的任何说明吗clang-tidy 仅有的在 Alpine 下或任何兼容的二进制文件下?

提前致谢。

答案1

clang-tidyclang-extra-tools二进制文件可在 Edge/main包中找到。

为了安装它,您应该在您的/etc/apk/repositories.

请考虑这edge是开发树,因此不被视为“稳定”,但该软件包将包含在下一个稳定版本中。在这个页面中有更好的解释:https://wiki.alpinelinux.org/wiki/Edge

如果您需要知道如何在 apk 文件中查找特定文件(例如:哪个包包含clang-tidy?),在这里您可以找到解决方案:

如何在apk包中搜索文件

.: 弗朗西斯科

相关内容