我已经成功地在我的Ubuntu上本地使用了LLVM项目的lldb-vscode扩展。我跟踪了自述的步骤,它运行得完美无缺。它包括将lldb-server和lldb-vscode二进制文件以及提供的package.json文件复制到$HOME/.vscode/extensions下的适当位置。
但是,当我在笔记本电脑上打开Visual代码并(远程)打开我在Ubuntu框上成功调试的同一个项目时,扩展将不会出现,我无法进行调试。调试配置类型"lldb-vscode“现在显示为下面的红色squiggles。消息中写着“无法识别调试类型”。
我怀疑"$HOME/. vscode“文件夹在远程工作时不会被vscode扫描。
所以问题是:
发布于 2022-10-09 18:44:54
事实证明,这个问题很简单。
本地用户扩展安装在“$HOME/..vscode”,远程扩展安装在“$HOME/..vscode server/扩展名”上。
这只是一个创建一个软链接的问题,从后者到前者,就像在
$ cd ~/.vscode-server/extensions
$ ln -s ~/.vscode/extensions/llvm-org.lldb-vscode-0.1.0 llvm-org.lldb-vscode-0.1.0
$ ls -1
llvm-org.lldb-vscode-0.1.0 -> /home/fred/.vscode/extensions/llvm-org.lldb-vscode-0.1.0
ms-vscode.cpptools-1.12.4-linux-x64更新10/10/2022:一个问题是创建于Github上和LLVM的文档修补程序已经提交提醒新用户。
https://stackoverflow.com/questions/74006328
复制相似问题