VSCode需要的扩展包
1.C/C++
2.C/C++ Extension Pack
3.C/C++ Themes
4.Chinese(Simplifled)(简体中文)
5.CMake
6.CMake Tools
windows系统需要的环境变量
ninja环境
1.下载ninja.exe,点击右侧的release
1 https://github.com/ninja-build/ninja2.将ninja.exe文件放入自行创建的文件夹,将该文件夹添加到系统环境变量或者用户变量的PATH路径中
makefile环境
3.下载MinGW64文件
4.将MinGW64文件下的bin目录添加到系统环境变量或者用户变量的PATH路径中
5.系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用。
VSCode中cmake的使用
在根目录创建CMakeLists.txt
- 例子
1
2
3
4
5
6
7
8cmake_minimum_required (VERSION 2.8)
project (FATFS)
include_directories(.)
aux_source_directory(. var)
add_executable(${PROJECT_NAME} ${var})用法可看文章CMakeLists.txt用法
Linux下
在根目录创建build文件夹
在终端输入指令
1
2 cmake ..
make
Windows下
在根目录创建build文件夹
makefile类
在终端输入指令,创建makefile
1
2
3 mkdir MinGW_Build
cd MinGW_Build
cmake -S ../ -B ./ -G "MinGW Makefiles"生成exe可执行文件
1
2
3 #二选一
mingw32-make
cmake --build ./ #cmake --build是参数,./是代表编译哪个目录下的文件
ninja类
在终端输入指令,创建makefile
1
2
3 mkdir Ninja_Build
cd Ninja_Build
cmake -S ../ -B ./ -G "Ninja"生成exe可执行文件
1
2
3 #二选一
ninja
cmake --build ./ #cmake --build是参数,./是代表编译哪个目录下的文件