如何在Gcov中单独指定.gcno和.gcda目录?

时间:2018-03-20 05:50:29

标签: gcov

我的项目中会有多个.gcda个文件。每个测试用例一个。因为gcov将为每个测试用例执行合并.gcda,所以我将每个.gcda文件移动到不同的目录。

在致电gcov时,我尝试指定.gcda.\data\gcda\evenodd.gcda)和.gcno.\data\gcno\evenodd.gcno)个文件。

我使用了-o data\但似乎gcov没有扫描路径子目录。

然后,我尝试像这样指定每个文件的路径:

gcov -o data\gcno\evenodd.gcno data\gcda\evenodd.gcda evenodd.c

因为我认为它会接受多条路径。唉,结果是: Result1

首先放置.gcda路径而不是.gcno,这就是我得到的: enter image description here

由于这些文件的默认位置在源文件目录中,因此我尝试将.gcno放在那里,然后指定.gcda路径。它没用。 enter image description here

根据这些结果,gcov不会为-o收到多条路径。

显然,gcov会在指定.gcno时始终查找.gcda-o对。有没有办法做到这一点,而不是把它们放在同一个目录中?

0 个答案:

没有答案