Как исправить «geninfo: ERROR path / to / i386.gcno: не удалось открыть файл», относящийся к покрытию с помощью gcov - PullRequest
0 голосов
/ 08 января 2019

Я пытаюсь охватить исходный код gcc для набора из 2000 программ. Я создал компилятор с - опцией компилятора enable-покрытие , чтобы он генерировал файлы покрытия при компиляции примера программы.

Выполнение следующей команды:

path/to/bin/lcov -c -d  path/to/*.gcda/files/ -o info.info

Я получаю сообщение об ошибке:

Capturing coverage data from .
Found gcov version: 6.3.0
Scanning . for .gcda files ...
Found 460 data files in .
Processing i386.gcda
geninfo: ERROR: build/gcc/i386.gcno: could not open file

Я не могу найти что-либо в Google для такой проблемы?

1 Ответ

0 голосов
/ 19 февраля 2019

Убедитесь, что ваши файлы .gcda и .gcno находятся в том же каталоге, что и gcov ищет файлы .gcno в том же месте, где находятся файлы .gcda.

...