VS code搭建 C 和 C++ 环境的完整图文教程!("手把手教你用VS Code搭建C/C++开发环境:完整图文指南!")
原创
一、前言
Visual Studio Code(简称VS Code)是一款免费的、开源的跨平台代码编辑器,它拥护多种编程语言的开发,包括C和C++。本文将手把手教你怎样使用VS Code搭建C/C++开发环境,让你轻松上手C/C++编程。
二、安装VS Code
首先,你需要从VS Code的官方网站下载并安装VS Code。以下是安装步骤:
- 访问VS Code官方网站:https://code.visualstudio.com/
- 利用你的操作系统(Windows、macOS或Linux)下载对应的安装包。
- 运行安装包,按照提示完成安装。
三、安装C/C++扩展
安装完VS Code后,我们需要安装C/C++扩展。以下是安装步骤:
- 打开VS Code。
- 点击左侧的扩展图标,或者在侧边栏中点击“扩展”。
- 在搜索框中输入“C/C++”。
- 找到“Microsoft C/C++ Extension”,点击安装。
四、配置编译器
为了编译和运行C/C++程序,我们需要配置编译器。以下是配置步骤:
- 打开VS Code。
- 按下`Ctrl + Shift + P`(Windows)或`Cmd + Shift + P`(macOS)打开命令面板。
- 输入“C/C++: Edit configurations (UI)”或“C/C++: Edit configurations (UI)”并回车。
- 在打开的配置文件中,添加以下内容(以Windows为例):
{
"version": 4.0,
"configurations": [
{
"name": "Windows",
"includePath": [
"${workspaceFolder}/**"
],
"compilerPath": "C:\\MinGW\\bin\\gcc.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64",
"configurationProvider": "ms-vscode.cmake-tools"
}
]
}
这里假设你已经安装了MinGW,并将编译器路径设置为`C:\\MinGW\\bin\\gcc.exe`。你可以利用自己的实际情况修改配置。
五、创建第一个C/C++项目
接下来,我们将创建第一个C/C++项目。以下是创建步骤:
- 在VS Code中,点击“文件”菜单,选择“新建文件夹”。
- 将新文件夹命名为“HelloWorld”。
- 在“HelloWorld”文件夹中创建一个名为“main.c”的文件,并输入以下代码:
#include <stdio.h>
int main() {
printf("Hello, World! ");
return 0;
}
保存文件。
六、编译和运行C/C++程序
在VS Code中,我们可以使用内置的终端来编译和运行C/C++程序。以下是编译和运行步骤:
- 在VS Code中,按下`Ctrl + ``(反引号键,位于Tab键上方)打开终端。
- 在终端中,输入以下命令编译程序:
gcc main.c -o main
该命令会使用gcc编译器编译`main.c`文件,生成名为`main`的可执行文件。
- 编译成就后,在终端中输入以下命令运行程序:
.\main
你应该会在终端中看到输出于是:“Hello, World!”。
七、配置调试器
VS Code拥护调试C/C++程序。以下是配置调试器的步骤:
- 在VS Code中,按下`Ctrl + Shift + P`(Windows)或`Cmd + Shift + P`(macOS)打开命令面板。
- 输入“C/C++: Edit configurations (UI)”或“C/C++: Edit configurations (UI)”并回车。
- 在打开的配置文件中,添加以下内容(以Windows为例):
{
"version": "2.0.0",
"configurations": [
{
"name": "gcc - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/main",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
"preLaunchTask": "gcc build active file", // 运行的任务名称,与 tasks.json 中的 label 相同
"internalConsoleOptions": "openOnSessionStart"
}
]
}
这里假设你已经安装了MinGW,并将调试器路径设置为`C:\\MinGW\\bin\\gdb.exe`。你可以利用自己的实际情况修改配置。
八、调试C/C++程序
配置好调试器后,我们可以起始调试C/C++程序。以下是调试步骤:
- 在VS Code中,按下`F5`或点击“调试”菜单中的“起始调试”。
- 在打开的调试界面中,你可以设置断点、查看变量值、单步执行等。
九、总结
本文详细介绍了怎样在VS Code中搭建C/C++开发环境,包括安装VS Code、安装C/C++扩展、配置编译器、创建项目、编译和运行程序以及配置调试器。通过本文的介绍,相信你已经可以轻松地在VS Code中进行C/C++编程了。