如果我跑:
lcov --output-file $(BUILD_DIR)/coverage_all.info --capture --directory $(BUILD_DIR)
它似乎一次处理一个.gcda文件,而不是利用我的所有核心。是否可以重写此步骤,以便在使用所有核心时生成coverage_all.info
文件?
我正在考虑将其放入make文件中并使用-j
选项运行make,以便生成多个作业,每个作业将结果记录在不同的文件中。然后,当所有作业完成后,我会将它们合并在一起,可能使用lcov --add-tracefile
选项。
有谁知道怎么做这样的事情?