2

我在使用 GCOV_PREFIX 环境变量时遇到问题。

我在构建机器上使用的编译器版本 - gcc 版本 3.4.6 20060404 (Red Hat 3.4.6-3)

我在构建机器上使用“fprofile-arcs –ftest-coverage”编译我的源文件(*.c),它在以下位置

/A B C D

/a/b 安装在以下目录“/tmp/test/a/b”中的测试机器上。在测试机器上,当我执行可执行文件时,需要使用相同的目录结构“a/b/c/d”来创建 *.gcda 文件。由于它不可用,因此我收到此类错误“profiling:/a/b/c/d/xyz.gcda:Cannot open”。

但我不想在我的测试机中创建相同的目录结构。

我想在我的测试机器中创建一个目录(/tmp/gcovfiles),并且我希望在 /tmp/gcovfiles 位置创建 gcda 文件。

我尝试使用环境变量 GCOV_PREFIX 和 GCOV_PREFIX_STRIP。但它没有任何效果。可能是我没有正确使用它。

能否请你帮忙?

4

0 回答 0