我试图在Linux(Ubuntu)上使用gcov来查看每行源的执行频率.
CCFLAGS = -fprofile-arcs -ftest-coverage
LDFLAGS = -fprofile-arcs -lgcov
但在编译并运行程序后,我看不到创建了* .gcda文件.因此,当我跑
gcov --object-directory
myfile.gcda:cannot open data file,assuming not executed
File '../../../../../code/myfile.cpp'
Lines executed:0.00% of 2625
我错过了什么.如何解决这个问题?
最佳答案