Для начала разберем зачем нужен KCacheGrind, используется для анализа лог файлов которые получаются на выходе работы утилиты callgrind поставляемой в пакете Valgrind на линукс. Перейдем к рассмотрению зависимостей самого KCachgrind. Уточню что все действия будут выполняться на Lubuntu, в процессе установки пакетов поставим qt5 необходимый для работы KCachgrind. Также на момент начала всех действий уже установлено cmake, git которые понадобятся для сборки и клонирования репозитория. пакеты необходимые для сборки Теперь пакеты для установки Пусть количество пакетов вас не пугает 80% из них уже установлены в вашей системе, а если на данный момент у вас уже стоит qtcreator то практически все пакеты для установки у вас есть, обратить внимание стоит на пакеты для сборки так как эти пакеты не стоят по умолчанию и пропустив хотя бы один при конфигурации проекта cmake будут ошибки find_package() Для начала работы необходимо собрать библиотеку ECM необходимую для работу любого KDE приложения