如何使用gcov修复“geninfo:ERROR path / to / i386.gcno:无法打开文件”

问题描述 投票:0回答:1

我试图为一组2000程序做gcc源代码的代码覆盖。我使用--enable-coverage编译器选项构建了编译器,因此它在编译示例程序时生成coverage文件。

运行以下命令:

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

我无法在谷歌上找到这样的问题吗?

gcc gcov
1个回答
0
投票

确保您的.gcda和.gcno文件与gcov在.gcda文件所在的同一位置搜索.gcno文件位于同一目录中。

© www.soinside.com 2019 - 2024. All rights reserved.