【问题标题】:Keep getting gcov error when trying to run lcov in Windows command line尝试在 Windows 命令行中运行 lcov 时不断收到 gcov 错误
【发布时间】:2009-12-17 06:02:30
【问题描述】:

我想知道在 Windows 命令行中运行 lcov 还需要什么?每次运行 perl lcov 时,总是会收到类似以下的提示或错误:

geninfo: ERROR: need tool gcov!

我查看了我的 bin 目录,但找不到 gcov.exe。

我通常使用 perl genhtml filename 来获取我的 javascript 的 html 测试覆盖率报告。我试图看看我是否可以做 perl lcov,因为我可能想将几个 lcov 文件合并为一个(并获得总的测试覆盖率)。

谢谢。

【问题讨论】:

    标签: windows linux perl unit-testing lcov


    【解决方案1】:

    您确实需要gcov,不是吗!

    (对于 cygwin,它看起来是 gcc4-core 包的一部分。)

    【讨论】:

    • @Ether:我在 windows 中运行 cygwin,但在 cygwin 目录中找不到 gcov.exe。你知道cygwin中的gcov在哪个包下,所以我可以下载它吗?谢谢。
    • @Ether:感谢您的链接。我已经下载并安装了 gcov-4.exe。现在我在执行 perl lcov -c 时遇到了一个新错误:错误:需要 insmod 工具 (/sbin/insmod) 来访问内核覆盖率数据!我正在尝试在 Windows 下运行 perl lcov。为什么它需要这么多东西,而且听起来我需要在 linux 中运行它?
    • @BeraCim:恐怕你已经到了我对cygwin知识的极限了;我有一段时间没有使用它了。听起来你有足够的材料来回答另一个 SO 问题:)
    • 感谢您的帮助。下周我可能会开始另一个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 2012-05-16
    • 1970-01-01
    • 2021-10-08
    • 2020-08-27
    • 2016-12-25
    • 1970-01-01
    相关资源
    最近更新 更多