Gcc “如何修复”;geninfo:ERROR path/to/i386.gcno:无法打开文件";关于使用gcov的覆盖率

Gcc “如何修复”;geninfo:ERROR path/to/i386.gcno:无法打开文件";关于使用gcov的覆盖率,gcc,gcov,Gcc,Gcov,我试图为一组2000个程序覆盖gcc源代码。 我使用--enable 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 d

我试图为一组2000个程序覆盖gcc源代码。 我使用--enable 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

我在谷歌上找不到关于这个问题的任何信息

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