2
我已经完成了以下操作,但我仍然为我的.app应用程序获得0%gcov覆盖率。这是我在做什么:为mac应用程序获取0 gcov覆盖率
- 我使用Xcode 3.2.6,GCC 4.2,我在Mac OSX 10.6上。
- 我复制了Debug配置并将其命名为Gcov。在gcov的配置和应用程序的目标我设置下面的生成配置:
- 检查“生成测试覆盖文件”
- 检查“仪表程序流”
- 添加“-lgcov”到“其他链接器标记”
- 我做了一个'全部清理',然后我做了'构建并运行'。
- 一旦构建成功构建它启动应用程序。我在应用程序中做了一些快速的事情并退出。
- 当我查看.gcda/.gcno时,我发现它们已经生成,实际上每次启动应用程序并在应用程序中执行其他操作时,我都会看到.gcda/.gcno文件确实在更新。但是,使用gcov/gcovr来查看.gcda/.gcno我一直得到0覆盖。
有关我在做什么错的任何想法?谢谢你的帮助。