Переместите файлы .gcda с помощью Cmake - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть проект, скомпилированный с Cmake.Я использую Gcov, чтобы узнать покрытие кода во время выполнения на цели.Я использую GCOV_PREFIX, чтобы изменить каталог файлов .gcda.Но у меня есть только 45 .gcda файлов в этом каталоге, а остальные в исходных папках и подпапках.(600).

Как мне получить все файлы .gcda в этом же каталоге?

1 Ответ

0 голосов
/ 06 марта 2019

Проблема связана с переменной среды.Я бы установил переменную окружения от имени пользователя и запустил программу от имени администратора (sudo).Решения:

  • Объявление переменной в качестве администратора
  • Запуск программы от имени пользователя

    . / Start

  • Запустите программу от имени администратора с опцией -E

sudo -E ./start

Вот цитата изСтраница man:

-E, --preserve-env Указывает политике безопасности, что пользователь желает сохранить существующие переменные среды.Политика безопасности может вернуть ошибку, если у пользователя нет разрешения на сохранение среды.

...