Valgrind в C, чтобы найти, если нет утечек - PullRequest
0 голосов
/ 17 октября 2018

Использование Valgrind для определения отсутствия утечек.Я нашел эти две команды онлайн, но в чем разница?Есть ли другая команда Valgrind, отличная от этих двух, которая лучше / правильнее?

valgrind --leak-check=yes ./program

Или

valgrind --leak-check=full -v ./program

1 Ответ

0 голосов
/ 17 октября 2018

man valgrind

-v, --verbose

Будьте более многословны.Предоставляет дополнительную информацию о различных аспектах вашей программы, таких как: загруженные общие объекты, используемые подавления, ход работы инструментов и механизмов исполнения, а также предупреждения о необычном поведении.Повторение параметра увеличивает уровень детализации.

- leak-check = [default: summary]

Если этот параметр включен, поиск утечек памяти завершается по завершении клиентской программы.Если задано суммарное значение, в нем указывается, сколько произошло утечек. Если установлено значение full или yes, каждая отдельная утечка будет подробно показана и / или засчитана как ошибка, как указано в параметрах --show-leak-types и --errors-for-leak-types.

...