gcov问题,熟悉gcov的lcov工具源码的高手请入
最后把vmlinux程序解析的时候,gcda和gcno都已经生成,这个我查询确认了,但是调用lcov工具把vmlinux解析成html时总是报错说找不到gcda文件是怎么回事,有熟悉源码的高手指点一下,编译结果贴在下面:
pos 0x4e7ae4, size 4028.
gcno src project/main/nbr1500g/build/kernel/fs/cmd/mkdosfs.gcno, dest ngsa/kerne
l/fs/cmd/mkdosfs.gcno.
C src kernel/fs/cmd/mkdosfs.c, dest ngsa/kernel/fs/cmd/mkdosfs.c.
source , dest ngsa/kernel/fs/cmd/, src kernel/fs/cmd/, c mkdosfs.c.
Capturing coverage data from ngsa/
Found gcov version: 3.4.4
Scanning ngsa/ for .gcda files ...
geninfo: ERROR: no .gcda files found in ngsa/!
genhtml: ERROR: no valid records found in tracefile ngsa.info
Reading data file ngsa.info
Gcov result successfully created in the directory: project/main/nbr1500g/gcov_re
sult
[解决办法]
这个就是没生成,lcov前好像还要用gcov 处理下