
clang、llvm
win 安装
1 | winget install Microsoft.VisualStudio.2022.Community |
打开
Visual Studio Installer,安装使用C++的桌面开发 使用所选工具(包括MSVC、Clang、CMake或MSBuild)生成适用于Windows的现代C++应用。双击打开
C:\Program Files\LLVM\bin\lldb.exe,看报错如由于找不到 python310.dll,无法继续执行代码。重新安装程序可能会解决此问题,需要去 https://www.python.org/downloads/release/python-31010/ 下载Windows embeddable package (64-bit),解压到C:\Program Files\LLVM\bin\文件夹下,现在lldb.exe可以正常打开。参考 github
vscode 配置
- 安装插件
ms-vscode.cpptools-extension-pack和vadimcn.vscode-lldb - 插件设置:
C_Cpp.default.compilerPath配置路径"C_Cpp.default.compilerPath": "C:/Program Files/LLVM/bin/clang.exe" - 新建并打开一个文件夹
- 自动生成配置文件
tasks.json:新建并打开一个c文件,Terminal-configure default build task,选择clang,现在可以按ctrl + shift + B编译出 exe 程序 - 自动生成配置文件
launch.json:新建并打开一个c文件,F5-LLDB,将<executable file>替换为${fileBasenameNoExtension}.exe,现在按 F5 会自动 debug exe 程序 - [可选]按F5自动编译并 debug:
launch.json中添加"preLaunchTask": "C/C++: clang.exe build active file"
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自学的是思想|用的是工具



