У меня есть следующая структура:
Source_code/build/unix/Makefile
Source_code/code/Lib/src/lib1/a.c
Опции -fprofile-arcs
и -ftest-coverage
упоминаются в опции компиляции gcc. Он успешно генерирует файлы a.gcda
и a.gcno
. И когда задана следующая опция gcov a.c
, она корректно выдает статистику по выполненным строкам.
Но он не может правильно сгенерировать файл a.c.gcov
, он содержит только /* EOF */
.
Выдает следующие сообщения:
../../code/lib/src/lib1/a.c:creating 'a.c.gcov'
../../code/lib/src/lib1/a.c:cannot open source file
Пожалуйста, дайте мне знать, чтобы сгенерировать файл a.c.gcov
.