2016-08-24 11 views
0

Ich habe eine Frage an die Ausgabe von Valgrind.Valgrind Ausgabe

ich habe valgrind auf einem Linux-System installieren und diesen Anruf:

valgrind --tool = memcheck --leak-check = full --log-file = valgrindLog /% p --trace- Kinder = yes --xml = yes --xml-file = resultvalgrindMemLog.xml ./main

die out-Datei (resultvalgrindMemLog.xml) iSt mit dem jenkins Plugin angezeigt.

Meine Erwartung ist es, die Zeile des Fehlers und den Teil des Codes zu bekommen. enter image description here

Aber meine Ausgabe wie folgt aussieht: enter image description here

Also meine Frage ist: Warum erscheint die Meldung „Quellcode nicht verfügbar“ im Abschnitt Code?

Thx im Voraus

Antwort

0

Weil Sie nicht Ihre C++ Anwendung mit Debug-Symbolen kompilieren aktiviert.

Mit gcc wäre dies die -g Kompilierungsoption.

+0

Ich habe versucht, wie -g zu erstellen Flag: kompilieren: g ++ -Wall -g -Wformat -c Link: g ++ -Wall -g -Wormat -o -> aber die Ausgabe ist die gleiche wie zuvor ... – AndreStony