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