gpt4 book ai didi

c++ - gcov 不生成覆盖文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:13 30 4
gpt4 key购买 nike

我在 32 位机器上使用 -fprofile-arcs -ftest-coverage 标志交叉编译我的可执行文件以覆盖。我在 64 位目标机器上运行生成的可执行文件。

当我运行可执行文件时,它不会生成 .bb、.bbg 和 .da 文件。可能是什么原因。

最佳答案

最可能的原因是数据文件是在与编译相同的目录中生成的,在执行测试的目标平台上可能无法访问或不可写。

使用最新的 gcc 版本,环境变量 GCOV_PREFIX 和 GCOV_PREFIX_STRIP 可用于覆盖默认目录。

关于c++ - gcov 不生成覆盖文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3386004/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com