【vscode】vscode+cmake+llvm+ninja开发环境的搭建(draft)
文章目录
- 前言
- 1 软件、工具和插件安装
- 1.1 vscode安装
- 1.2 cmake安装
- 1.3 安装LLVM
- 1.4 安装Ninja
- 1.5 vscode插件安装
- 2 工具链和CMakeLists
- 2.1 工具链(toolchain.cmake)
- 2.2 CMakeLists.txt
- 2.3 基本语法注释
前言
本文是一个使用vscode的小白扫盲贴。
所谓工欲善其事必先利其器,作为码农的生产工具,vscode的开发配置是生产的第一步。
1 软件、工具和插件安装
本章内容主要参考下面这篇文章。
链接:vscode + cmake + ninja + ARMCC 配置stm32开发环境(构建篇)
以下做一些简单补充。
1.1 vscode安装
没啥好说的,官网下载,无脑安装。
1.2 cmake安装
参考上面链接文章,讲的很详细。
1.3 安装LLVM
链接: LLVM Release
链接: github 安装包
GitHub的跳转总是会抽,可以尝试用git clone下载。
本文提供下载好的文件,有需要自取。
1.4 安装Ninja
Ninja的安装和编译需要特殊说明一下:
Ninja的使用需要安装visual studio(VS的IDE),并安装C++开发的一些工具,要不然找不到vcvarsall.bat这个文件,无法完成Ninja的编译,也无法完成后续的cmake configuration。
Ninja的安装可以直接下载发布版(ninja-win.zip,无需编译),并直接解压后将Ninja加入环境变量。
1.5 vscode插件安装
Clangd
CMake
CMake Tools
CMake Language Support
