lldb enable
时间: 2023-10-14 15:05:08 浏览: 42
如果你想在 Xcode 中使用 lldb 进行调试,需要在项目的 Scheme 中启用 lldb。具体步骤如下:
1. 打开 Xcode,选择项目并打开工作区。
2. 点击菜单栏中的 Product -> Scheme -> Edit Scheme。
3. 在左侧的弹出菜单中选择 Run。
4. 在右侧的界面中,选择 Debug 这个配置。
5. 在 Info 标签页中,将 Debug executable 选项设置为你的可执行文件。
6. 在下方的 Arguments Passed On Launch 中,添加你的可执行文件所需要的命令行参数。
7. 在左侧的弹出菜单中选择 Diagnostics。
8. 在右侧的界面中,将使用 lldb 进行调试的选项打开。
完成以上步骤后,你就可以使用 lldb 进行调试了。
相关问题
Ubuntu20.04如何安装debugserver
在Ubuntu 20.04上安装debugserver有两种方法:
1. 通过包管理器安装debugserver
Ubuntu 20.04使用apt-get作为包管理器,可以通过以下命令来安装debugserver:
```
sudo apt-get update
sudo apt-get install lldb
```
2. 从LLDB源代码编译安装debugserver
1) 下载LLDB源代码
可以从LLDB官网(https://lldb.llvm.org/download.html)下载LLDB源代码,也可以通过Git从LLVM官方仓库(https://github.com/llvm/llvm-project.git)克隆LLDB源代码。
```
git clone https://github.com/llvm/llvm-project.git
```
2) 编译安装LLDB
按照LLDB官网提供的编译指南(https://lldb.llvm.org/build.html)编译安装LLDB,其中也包括debugserver。
```
cd llvm-project
mkdir build
cd build
cmake -G Ninja ../llvm -DLLVM_ENABLE_PROJECTS="clang;lldb" -DCMAKE_BUILD_TYPE=Release
ninja
```
编译完成后,可以在LLDB源代码的构建目录下找到debugserver可执行文件。
vscode查看汇编代码
在 VSCode 中查看汇编代码,可以使用以下步骤:
1. 安装插件:在 VSCode 中搜索并安装插件“CodeLLDB”,这个插件可以在 Debug 模式下显示汇编代码。
2. 配置启动文件:在 Debug 模式下,点击左侧的 Debug 按钮,在 launch.json 文件中添加以下配置:
```
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug C++",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/<executable-file>",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "lldb",
"preLaunchTask": "C/C++: gcc build active file",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"miDebuggerPath": "/usr/bin/lldb-mi"
}
]
}
```
其中,`<executable-file>` 是可执行文件的路径。
3. 开始 Debug:在 Debug 模式下点击启动按钮,程序会在断点处暂停并显示汇编代码。
注意:这个方法需要在 Mac 或者 Linux 系统下使用。如果你使用的是 Windows 系统,可以考虑使用 Visual Studio 自带的汇编窗口。