Выход Valgrind

у меня вопрос к выходу valgrind.

я установил valgrind в системе Linux и сделал этот вызов:

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

Выходной файл (resultvalgrindMemLog.xml) отображается с помощью подключаемого модуля jenkins.

Я ожидаю получить строку сбоя и часть кода. введите здесь описание изображения

Но мой вывод выглядит так: введите здесь описание изображения

Итак, мой вопрос: почему появляется сообщение «Исходный код недоступен» в разделе «Код»?

Спасибо заранее


person AndreStony    schedule 24.08.2016    source источник


Ответы (1)


Потому что вы не скомпилировали приложение C++ с включенными символами отладки.

С gcc это будет вариант компиляции -g.

person Sam Varshavchik    schedule 24.08.2016
comment
Я попытался построить флаг wie -g: compile :g++ -Wall -g -Wformat -c Link: g++ -Wall -g -Wformat -o -›, но результат такой же, как и раньше... - person AndreStony; 24.08.2016