Кто-нибудь знает, где я могу найти средство обнаружения утечки памяти для С++, которое может быть запущено в командной строке или в качестве подключаемого модуля Eclipse в Windows и Linux. Я бы хотел, чтобы он был простым в использовании. Предпочтительно тот, который не перезаписывает новые(), delete(), malloc() или free(). Что-то вроде GDB, если оно будет в командной строке, но я не помню, чтобы это использовалось для обнаружения утечек памяти. Если есть единая система тестирования, которая делает это автоматически, это было бы здорово.
Этот вопрос похож на другие вопросы (такие как обнаружение утечки памяти в Windows для GNU C/С++), однако я чувствую, что это другое, потому что они запрашивают конкретные окна решения или решения, которые я бы предпочел избежать. Я чувствую, что я ищу кое-что более конкретное здесь. Предложения не должны выполнять все требования, но, насколько это возможно, было бы хорошо.
Спасибо.
EDIT: поскольку это вызвало "перезапись", я имею в виду все, что требует от меня # включения библиотеки или в противном случае изменения, как С++ компилирует мой код, если он делает это во время выполнения, так что запуск кода в другая среда не повлияет ни на что, что было бы здорово. К сожалению, у меня нет Mac, поэтому любые предложения для этого бесполезны, но спасибо за попытку. Мой рабочий стол работает под управлением Windows (у меня установлен Linux, но мои двойные мониторы не работают с ним), и я бы предпочел не запускать Linux в виртуальной машине, хотя это, безусловно, вариант. Мой ноутбук работает под управлением Linux, поэтому я могу использовать этот инструмент там, хотя я определенно предпочел бы придерживаться своего рабочего стола, так как пространство экрана отлично подходит для хранения всей проектной документации и требований, без необходимости слишком много перемещаться по рабочему столу.
ПРИМЕЧАНИЕ. Хотя я могу попытаться ответить, я не буду отмечать его как принятый, пока не попробую предложение, и оно будет удовлетворительным.
EDIT2: меня не беспокоит кросс-платформенная совместимость моего кода, это приложение командной строки, использующее только библиотеки С++.