我正在尝试为 CI 管道制作 Docker 映像,该映像需要包含clang-tidy
其他工具。问题是我在 Alpine 存储库中找不到包含任何包clang-tidy
,这意味着我被迫从源代码编译它。此外,我只需要这个工具,而不是整个 clang-tools 套件。
你能给我指出有关如何编译的任何说明吗clang-tidy
仅有的在 Alpine 下或任何兼容的二进制文件下?
提前致谢。
答案1
clang-tidy
clang-extra-tools
二进制文件可在 Edge/main包中找到。
为了安装它,您应该在您的/etc/apk/repositories
.
请考虑这edge
是开发树,因此不被视为“稳定”,但该软件包将包含在下一个稳定版本中。在这个页面中有更好的解释:https://wiki.alpinelinux.org/wiki/Edge
如果您需要知道如何在 apk 文件中查找特定文件(例如:哪个包包含clang-tidy
?),在这里您可以找到解决方案:
.: 弗朗西斯科