LLVM环境变量在哪里或如何配置LLVM环境?

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

对于上下文,我有一台Mac,我在工作中使用各种自定义构建脚本来进行开发。我现在正在尝试使用同一台机器来玩一些个人Xcode项目。

首先,我在Xcode 11.3.1中创建一个新的“ Single View App”项目,并尝试在连接的iPhone设备或iOS模拟器上运行它。

我收到以下错误:

error: the replacement path doesn't exist: "/path/to/old/work/project/"

据我所知错误来自LLVM中的OptionValuePathMappings.cpp

所以它可能在LLDB交互式调试器的初始化期间受到了打击。

我想知道替换路径的价值来自何处,以了解如何为我的个人项目设置它。

是否有命令显示lldb的启动参数?Xcode如何配置lldb?

xcode llvm lldb
1个回答
0
投票
该错误警告您,您有某个target.source-map设置,该设置指向不存在的源目的地(位置B)。这将是一个命令,格式为:

settings set target.source-map /Some/Build/Path /path/to/old/work/project

[在Xcode下运行时,lldb的用户自定义以与命令行lldb相同的方式来自点文件,但命令行lldb总是从~/.lldbinit读取,但是在Xcode下运行时,它将首选[ C0](如果存在)。

无法从环境变量中读取此设置,它必须是在某处发出的直接命令。 Xcode在调试时不会在内部设置此变量,因此它必须在启动文件中的某个位置。
© www.soinside.com 2019 - 2024. All rights reserved.