c - 安装中是否包含瓦尔格林德抑制文件



>valgrind工具的源代码版本 (http://valgrind.org/downloads/current.html( 在根目录中显示抑制文件,例如 darwin16.supp .

如果我想使用这些文件,我是否必须从源下载中获取它们,或者它们是否在安装过程中添加到计算机上的某个位置?

例如,如果我安装了 CI valgrind我是否能够从系统内的某个位置引用这些supp文件之一,或者我是否需要以其他方式使其可用?

对Valgrind构建系统的分析,特别是其顶级Makefile.am,表明在构建时,它会创建一个适合平台的默认抑制文件,并在安装阶段安装该文件。 默认抑制文件似乎是从您正在查看的零个或多个单个抑制文件构建的,但未安装单个文件。

特定的预构建Valgrind软件包中包含或不包含什么是一个完全不同的问题。 您可以依赖要包含的默认抑制文件,因为 Valgrind 依赖于它。 例如,CentOS 7 的 Valgrind 3.12.0 软件包确实包含它。 这些特定的软件包不包括来自 Valgrind 源代码的各个组件文件,这并不奇怪,因为构建系统不会安装它们。 尽管如此,其他软件包可能会提供它们。

最新更新