测试是否在g ++中启用了--coverage

时间:2019-04-08 04:12:26

标签: g++ gcov

我想写类似的东西:

#ifdef GCC_COVERAGE_ENABLED
    printf("This version built with coverage\n");
#endif

但是在查看文档时,我看不到#define上是否设置了任何g++ --coverage。我运行了以下两个命令:

g++ -dM -E -x c++ - < /dev/null
g++ -dM -E --coverage -x c++ - < /dev/null

但是它们会产生#define的相同列表。有这样的选择吗?

0 个答案:

没有答案