18

当使用带有 -fprofile-arcs 和 -ftest-coverage 的 gcc 时,当生成的可执行文件终止时,它会尝试在与用于编译可执行文件的 .o 文件相同的位置创建 .gcda 输出文件。当我在与我构建的机器不同的机器上运行时,这很不方便——有没有办法改变这种行为?

4

1 回答 1

24

您可以使用环境变量GCOV_PREFIX。它在文档中的“交叉分析”部分下被提及,该部分本身在-fprofile-arcs.

于 2009-09-19T18:58:20.413 回答