Как я могу включить мой каталог $ HOME для SF в lcov.info? - PullRequest
0 голосов
/ 25 марта 2020

Я использую команду lcov для генерации информационного файла в моем каталоге, который содержит исходные коды c, такие как:

czn@czn-virtual-machine:~/src$lcov -c -d . -o output.info

, но значение SF моего файла output.info выглядит примерно так:

SF:/src/xxx.c

Тогда, если я использую gen html для генерации соответствующего отчета, возникает ошибка:

genhtml: ERROR: cannot read /src/xxx.c

Кажется, что значение SF моего файла output.info должно быть "SF:/home/czn/src/xxx.c", тогда команда gen html может работать нормально. По какой-то причине (чего-то не хватает во время компиляции или использования команд lcov & gen html), сгенерированный информационный файл игнорирует мой каталог $ HOME.

Так как же мне получить правильный абсолютный путь для моего информационного файла, чтобы избежать этой проблемы? ? Большое спасибо.

...