# vscode+llvm+eide **Repository Path**: mcai33/vscode-llvm-eide ## Basic Information - **Project Name**: vscode+llvm+eide - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-25 - **Last Updated**: 2025-12-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # C/C++ 开发环境 ### 简介 LLVM版本选择? 选本仓库附带的LLVM-MINGW版本 [llvm-mingw-20240619-ucrt-x86_64.7z](llvm-mingw-20240619-ucrt-x86_64.7z) (推荐)即可,如果一定要从[官方release](https://github.com/llvm/llvm-project/releases/tag/llvmorg-18.1.8)安装,还需要安装微软的sdk ![image-20250826155032411](./assets/image-20250826155032411.png) 为何不用微软的c/c++插件套件? 体验差,大型项目跳转失效或者慢,无优秀代码格式化等,远比不上clang,唯一优势就是集成debug , 但clang也可以借助LLDB实现调试。 如果上面选择MSVC的SDK可以考虑否则一律clang ### 软件 解压并设置环境变量 - [llvm-mingw-20240619-ucrt-x86_64.7z](llvm-mingw-20240619-ucrt-x86_64.7z) (推荐) 或者到github下载更新版本[LLVM](https://github.com/mstorsjo/llvm-mingw) ### VS Code插件 [clangd - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=llvm-vs-code-extensions.vscode-clangd) [CodeLLDB - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=vadimcn.vscode-lldb) # MCU开发环境 openocd binutils工具,设置环境变量 [Getting OpenOCD](https://openocd.org/pages/getting-openocd.html) [Releases · xpack-dev-tools/openocd-xpack](https://github.com/xpack-dev-tools/openocd-xpack/releases) [雅特力科技 : 技术与开发支持](https://www.arterytek.com/cn/support/index.jsp?index=5) VS Code插件 [Embedded IDE - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=CL.eide) [Cortex-Debug - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=marus25.cortex-debug)