xcodebuild ASAN 不适用于自定义 CC/CXX/LD/LDPLUSPLUS 变量

问题描述 投票:0回答:1

在尝试使用

xcodebuild -enableAddressSanitizer
构建 XCode 项目时,遇到以下错误之一。

  1. 无法获取 lib darwin 路径
  2. 无法复制 Address Sanitizer 库

我使用 ccache,因此我的 CC/CXX/LD/LDPLUSPLUS 在 XCode 项目设置中被覆盖。

c++ xcode address-sanitizer
1个回答
0
投票

XCode(从 15.2 和 15.4 开始)不支持具有自定义 CXX/CC 变量的 AddressSanitizer。

唯一可行的解决方案是删除 CC/CXX/LD/LDPLUSPLUS 并使用库存 AppleClang。

© www.soinside.com 2019 - 2024. All rights reserved.