【VSCode C/C++运行代码带参数Debug调试和Run运行代码】
1. 安装C/C++编译器
1.1 官方链接,MSYS2 C/C++编译器
https://www.msys2.org/
1.2 下载MSYS2编译器
点击msys2-x86_64-20240507.exe
下载安装即可。
1.3 安装依赖环境
安装完成MSYS2
之后,打开MSYS2 MINGW64
。
MSYS2 MINGW64
:用来编译Windows平台64位程序MSYS2 MINGW32
:用来编译Windows平台32位程序
1.4 更新包数据库
pacman -Syu
1.5 安装 GCC 编译器
pacman -S gcc
1.6 安装 Make 工具
pacman -S make
1.7 安装cmake工具
pacman -S cmake
1.8 或者一键安装依赖环境
MSYS2 MINGW64
使用下面命令安装
pacman -S base-devel mingw-w64-x86_64-toolchain
pacman -S cmake
MSYS2 MINGW64
卸载命令,参数
-R
: 删除
-Rs
: 删除及其依赖
-Rsc
: 删除所有
pacman -Rs base-devel mingw-w64-x86_64-toolchain
pacman -R cmake
MSYS2 MINGW32
使用下面命令安装
pacman -S base-devel mingw-w64-i686-toolchain
pacman -S cmake
MSYS2 MINGW32
卸载命令
pacman -Rs base-devel mingw-w64-i686-toolchain
pacman -R cmake
1.9 配置环境变量
替换为自己的安装路径
C:\msys64\mingw64\bin
1.10 验证环境变量配置
gcc --version
g++ --version
mingw32-make --version
2.创建工程项目
2.1 创建一个main.c代码文件
新建一个文本文档,然后重命名为mian.c
2.2 通过Code打开。
鼠标右键,通过Code打开。
可以看到,目前C工程项目下,还没有.vscode隐藏目录。隐藏目录下面也没有c_cpp_properties.json、launch.json、 tasks.json和settings.json配置文件。
3.安装插件
3.1 点击扩展Extensions图标
3.2 输入搜索C/C++ Extension Pack
安装C/C++ Extension Pack
即可。
4. 配置文件
4.1 c_cpp_properties.json
这个文件是VSCode C/C++扩展(由Microsoft提供)特有的配置文件,用于配置C/C++项目的编译器、标准库路径、编译器选项等。这些设置帮助VSCode提供准确的代码完成功能、语法高亮、错误检查等。
- 路径包含:指定编译器用于查找头文件的目录。
- 编译器路径:指定项目使用的编译器。
- C/C++标准:指定使用的C或C++语言标准。
- IntelliSense模式:设置适配的IntelliSense行为,以匹配选择的编译器和平台。
自动生成c_cpp_properties.json配置文件。键盘快捷键Ctrl+Shift+P
,选择C/C++: Edit Configurations (UI)
默认的配置文件
自动生成默认的配置文件内容
修改C/C++ Configurations
内容会自动同步到c_cpp_properties.json
修改C/C++ Configurations
内容如下
选择编译器的路径
IntelliSense" 是一个强大的代码完成助手,它提供了自动完成、代码导航、语法提示、参数信息、快速信息等功能。选择gcc-x64 (legeacy)