我试图为一组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
我无法在Google上找到任何此类问题?
答案 0 :(得分:0)
请确保您的.gcda和.gcno文件位于与gcov搜索.gcno文件所在位置相同的目录中。