我正在对设备驱动程序进行单元测试,因为我需要使用 gcov 和 lcov 工具来生成报告。我在本机机器上编译了我的代码,并且完美生成了 .gcno 文件。然后我在基于 arm 的板上执行了我的输出文件并且 gcda 文件也正确生成。然后我将这些文件带到我的本机并生成了 .gcov 文件。
但是,当我对该文件使用 lcov 时,它会显示诸如“/usr/src/geninfo 第 2414 行中的负长度”之类的错误。
1.那么,为此我需要做什么.?。2.还有一个问题是我正在使用“arm-none-gnueabi-”工具链(2011.03),它有单独的gcov,但可执行文件中不存在lcov。是否可以使用lcov。?如果是的话如何使用...?...在此先感谢。