Можно ли настроить gcc / gcov для вывода статистики покрытия в другое место, чем исходная папка?

StackOverflow https://stackoverflow.com/questions/1438459

  •  08-07-2019
  •  | 
  •  

Вопрос

При использовании gcc с -fprofile-arcs и -ftest-покрытие, когда результирующий исполняемый файл завершается, он пытается создать выходные файлы .gcda в том же месте, что и файлы .o, используемые для компиляции исполняемого файла. Это неудобно, когда я работаю на машине, отличной от той, на которой я построен - есть ли способ изменить это поведение?

Это было полезно?

Решение

Вы можете использовать переменную среды GCOV_PREFIX . Он упоминается в документе под " перекрестным профилированием " раздел , который сам упоминается в документации для -fprofile-arcs .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top