【发布时间】:2014-06-28 17:38:36
【问题描述】:
当我尝试通过 Plink 执行以下 lcov 命令时(我给 Plink 一个文本文件作为包含以下命令的参数)
lcov --capture --directory . --output-file coverage.info
结果是
GNU gcov 1.5 版从 . 扫描。对于 .da 文件 ... gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] 文件 geninfo:在模式匹配中使用未初始化的值 (m//) 在 /home/myUser/lcov/lcov/usr/bin/geninfo 第 1874 行。gcov [-b] [-v] [-n] [-l] [-f] [-o OBJDIR] 文件 geninfo:使用未初始化 /home/myUser/lcov/lcov/usr/bin/geninfo 中的模式匹配 (m//) 中的值 第 3622 行。 geninfo:在模式匹配中使用未初始化的值 (m//) 在 /home/myUser/lcov/lcov/usr/bin/geninfo 第 3622 行。 geninfo:错误:在 .! 中找不到 .da 文件
似乎 geninfo 需要 .da 文件而不是 .gcda 文件。 当我在没有 Plink 的情况下(在同一个 CWD 中)执行相同的命令时,lcov 运行良好并生成一个有效的 .info 文件。当我通过 PuTTY 手动执行它时,它也运行良好。
这可能是什么原因?
【问题讨论】:
标签: command code-coverage putty plink lcov