【发布时间】:2016-04-18 19:47:21
【问题描述】:
我正在尝试使用以下选项在 Ubuntu 14.04 中运行 Valgrind:
valgrind --tool=massif --pages-as-heap=yes
但是得到以下错误:
valgrind: Bad option: --page-as-heap=yes
这个选项在很多地方都有描述(实际上在 valgrind 的手册 http://valgrind.org/docs/manual/ms-manual.html 中提到过)要与 massif 一起使用。
我怎样才能使用此工具/选项?
谢谢
【问题讨论】:
-
检查你是否有最新版本的valgrind。
-
我有 3.10 版本,是 Ubuntu 14 的最新版本。根据 Valgrind 网站,最新版本是 3.11。 “page-as-heap”是否仅在 3.11 中可用?
-
根据 valgrind 发行说明,它从 3.6 (valgrind.org/docs/manual/dist.news.html) 开始可用。由于缺少系统支持(或在编译时禁用),它可能不受支持。该选项确实需要一些运行时库。
-
@Leandros 谢谢 - 知道从哪里开始寻找以使其可用吗?
-
检查 valgrind 源代码及其配置脚本,如果您可以在某处启用该选项。