Xcode13 未定义符号:___gcov_flush
Posted
技术标签:
【中文标题】Xcode13 未定义符号:___gcov_flush【英文标题】:Xcode13 Undefined symbol: ___gcov_flush 【发布时间】:2021-12-16 19:48:42 【问题描述】:为了代码覆盖,我升级到 xcode13 并使用 extern 导出内置函数“Gcov”。 Xcode13 报“未定义符号:__gcov_flush”的错误。我很擅长 xcode12。有人遇到这个问题吗?
具体报错如下:
Undefined symbols for architecture x86_64: "___gcov_flush", referenced from: -[AppDelegate applicationDidEnterBackground:] in AppDelegate.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
【参考方案1】:新的 llvm 使用 __gcov_dump()。地方使用新的 LLVM
【讨论】:
以上是关于Xcode13 未定义符号:___gcov_flush的主要内容,如果未能解决你的问题,请参考以下文章