В KDevelop есть крючки для цепочки инструментов GNU, а также крючки для valgrind / cachegrind / и т. Д. Его довольно легкий (отзывчивый), довольно интуитивно понятный и простой в освоении.
Обычно я просто использую KATE и открываю встроенный терминал для таких вещей, как valgrind / gdb. С включенными опциями отладки очень легко просматривать выходные данные valgrind и построчно исправлять ошибки в коде.
Оба поставляются с KDE, если у вас есть KDE, они уже должны быть в вашем меню.
Edit:
Вот скриншот KDevelop (с моего рабочего стола). Это немного старая версия, поэтому я уверен, что интерфейс теперь предлагает больше.