当我做 gcov 。没有问题。但是,当我执行 gcov -a 时。gcov 冻结了。输出的最后几行是:
文件 '/usr/include/boost/archive/detail/iserializer.hpp' 执行的行数:78.18% of 55 /usr/include/boost/archive/detail/iserializer.hpp:creating 'iserializer.hpp.gcov'
文件 '/usr/include/boost/serialization/extended_type_info_typeid.hpp' 执行的行数:40.74% of 27 /usr/include/boost/serialization/extended_type_info_typeid.hpp:creating 'extended_type_info_typeid.hpp.gcov
你知道为什么会这样吗?我需要“-a”的原因是当我使用 lcov 时,它为 gcov 提供了该选项,我可以破解 geninfo 以忽略该选项,但我不想这样做,因为我最终会在公共系统上运行 lcov。
感谢您的任何投入!