Как исправить "geninfo: ERROR path/to/i386.gcno: не удалось открыть файл", относящийся к покрытию с помощью gcov
Я пытаюсь сделать покрытие кода исходного кода 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 ответ
Убедитесь, что ваши файлы.gcda и.gcno находятся в том же каталоге, что и gcov ищет файлы.gcno в том же месте, где находятся файлы.gcda.