MacOS C++ lldb debug problem
lldb-mi 今天做笔试的时候,因为是ACM模式需要自己构建输入输出,当我在本地调试时发现,没法cin?具体表现为,卡在cin的地方没法单步调试,只能结束调试。 之前做lc的时候都是核心代码模式,所以没考虑过输入输出的debug,遂作罢回笔试界面用眼睛看哪里有问题。 问题来了,笔试做到一半,mac突然提示我内存不足,好家伙vscode占了50GB(lldb-mi你干的好事) 笔试结束之后找了一下原因,发现了别人也有这个问题,同时issue中指路这篇文章,讲解了解决方法,记录一下。 如何配置才能正确用VSC debug处理 cin 首先在本地安装llvm@19,安装完后他会提示你添加环境变量 brew install llvm@19 echo 'export PATH="/opt/homebrew/opt/llvm@19/bin:$PATH"'...
2025, Mar 15 — 2 minute read