让我们来详细讲解一下“VSCode搭建C/C++编译环境的详细教程”,具体步骤如下:
1. 安装VSCode
下载并安装Visual Studio Code: https://code.visualstudio.com/
2. 安装C/C++插件
在VSCode中点击菜单栏的“扩展”(Extensions)按钮,在搜索框中输入“C/C++”,找到官方提供的插件“C/C++”,并点击“安装”(Install)按钮进行安装。
3. 安装MinGW
MinGW是一个C/C++编译运行环境,是可以在Windows平台上使用的GCC编译器集合,提供了一些常用的C/C++库。
从MinGW官网下载mingw-get安装管理器:https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe
运行下载的mingw-get-setup.exe文件进行MinGW的安装。在选择组件时,至少需要选择以下组件:
- mingw32-base
- mingw32-gcc-g++
- msys-base
其他组件可以按需选择。
4. 配置系统环境变量
将MinGW安装的bin目录添加到系统环境变量Path中。如我的MinGW安装路径为:C:\MinGW,则需要将C:\MinGW\bin路径添加到系统环境变量Path中。
5. 配置VSCode
在VSCode中打开一个C/C++文件(如.h或.cpp文件),首先使用快捷键“Ctrl+Shift+P”打开命令面板,输入“C/C++”并选择“Edit Configuration”选项。
编辑生成文件(tasks.json)和调试配置文件(launch.json)。其中tasks.json是构建C/C++的步骤,可以通过命令来执行gcc或g++进行编译,launch.json是定义如何启动C/C++调试器的配置文件。
tasks.json示例:
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileBasenameNoExtension}.out"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
launch.json示例:
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch (GDB)",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.out",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
6. 编译和运行程序
使用快捷键“Ctrl+Shift+B”构建C/C++程序,生成可执行文件。
使用快捷键“F5”运行程序,启动调试器。
至此,我们成功搭建了C/C++编译环境,并且能够在VSCode中编译、运行和调试C/C++程序。
示例1: hello.c
#include<stdio.h>
int main() {
printf("Hello, World!");
return 0;
}
示例2:hello.cpp
#include<iostream>
using namespace std;
int main() {
cout << "Hello, World!";
return 0;
}
以上就是“VSCode搭建C/C++编译环境的详细教程”的完整攻略。希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VSCode搭建C/C++编译环境的详细教程 - Python技术站