我观察到,在我的一些头文件中,有些函数被覆盖但是即使调用了函数,一些函数也没有被击中。
我在编译时使用了以下选项。
-fno-elide-constructors -O0 -fprofile-arcs -ftest-coverage -fno-inline -fno-inline-small-functions -fno-default-inline
我无法弄清楚为什么会这样。
我正在使用gcc编译器和gcov。
示例:
HPP
Class myclass
{
Myclass();
Getvalue();
};
0 Inline myclass::myclass()
0 {
0 .....
0 }
12 Inline myclass::getvalue()
12 {
12 .....
12 }
的.cpp
12 Myclass abj1;
12 Obj1.getvalue();
我正在使用以下Gcov版本v1.10,gcc版本v4.4.5并在Linux / EE50上使用它。