Можно ли настроить gcc / gcov для вывода статистики покрытия в другое место, чем исходная папка?
-
08-07-2019 - |
Вопрос
При использовании gcc с -fprofile-arcs и -ftest-покрытие, когда результирующий исполняемый файл завершается, он пытается создать выходные файлы .gcda в том же месте, что и файлы .o, используемые для компиляции исполняемого файла. Это неудобно, когда я работаю на машине, отличной от той, на которой я построен - есть ли способ изменить это поведение?
Решение
Вы можете использовать переменную среды GCOV_PREFIX
. Он упоминается в документе под " перекрестным профилированием " раздел , который сам упоминается в документации для -fprofile-arcs
.
Не связан с StackOverflow