gpt4 book ai didi

gcc - Xcode 4.2 代码覆盖率

转载 作者:行者123 更新时间:2023-12-04 11:29:14 27 4
gpt4 key购买 nike

我开始使用 Xcode 4.2,但在生成代码覆盖率时遇到了问题。

Xcode 4.2 不包含 GCC 4.2 编译器,但已被 LLVM GCC 4.2 编译器取代。
第一个需要在先前版本的 Xcode 中生成代码覆盖率。

我遵循了 CoverStory 上的“教程”website ,但这会导致以下结果:

a) 当我完成所有步骤时,没有覆盖文件。
b) 当我将 libprofile_rt.dylib 链接到我的项目时,应该失败的测试不再失败。

有没有人遇到过这个问题?你是怎么解决的?

谢谢

最佳答案

This Blog有一个关于如何使用 LLVM 实现与 gcc 兼容的覆盖结果的很好的教程。

覆盖功能在当前的 LLVM 前端可用,但它似乎没有公开
在 XCode 附带的当前版本中。

我同意作者的观点,它可以是编译您自己的版本以进行覆盖的解决方案
目的并坚持最终二进制生成的交付版本。

我还值得注意的是,他的教程声称:

Since Clang outputs these files in the same format as GCC,
they are compatible with tools such as CoverStory.

也许这对你有些用处。

关于gcc - Xcode 4.2 代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7776696/

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