2016-04-18 10 views
-1

ich versuche zu laufen Valgrind in Ubuntu 14.04 mit den folgenden Optionen ausführen:Kann nicht valgrind Massiv mit "Seite-as-heap" Option

valgrind --tool=massif --pages-as-heap=yes 

Aber erhalten folgende Fehlermeldung:

valgrind: Bad option: --page-as-heap=yes 

Diese Option wird an mehreren Stellen beschrieben (und wird in valgrinds Handbuch http://valgrind.org/docs/manual/ms-manual.html erwähnt), um mit dem Massif verwendet zu werden.

Wie kann ich dieses Werkzeug/diese Option verfügbar haben?

Danke

+0

Überprüfen Sie, ob Sie die neueste Version von Valgrind haben. – Leandros

+0

Ich habe Version 3.10, die neueste Version für Ubuntu 14. Laut der Valgrind-Website ist die neueste Version 3.11. Ist "page-as-heap" nur in 3.11 verfügbar? – testTester

+0

Laut den Valgrind Release Notes ist es seit 3.6 verfügbar (http://valgrind.org/docs/manual/dist.news.html). Es wird möglicherweise aufgrund fehlender Systemunterstützung nicht unterstützt (oder zum Zeitpunkt der Kompilierung deaktiviert). Die Option benötigt eine Laufzeitbibliothek. – Leandros

Antwort

0

Fehler gefunden. Der korrekte Befehl lautet:

valgrind --tool=massif --pages-as-heap=yes 

Beachten Sie die Plural "Seiten".