vscode中C语言编译环境的配置方法「分享」

1. 环境准备

在开始配置之前,需要确保本地已经安装了以下软件:

Visual Studio Code,简写为VS Code

MinGW-w64,可以从 这个地址 下载

MinGW-w64 是一个在 Windows 上编译 C 和 C++ 程序的工具集。它提供了一个开发环境,用于在 Windows 上编译和生成可执行文件。

2. VS Code 插件安装

在进行 C 语言编译环境配置之前,需要先安装一些插件。在 VS Code 上,安装插件非常方便,只需要按下Ctrl+Shift+X,会进入插件市场,直接搜索以下插件,然后按下安装即可。

2.1 C/C++

C/C++ 是 VS Code 的官方插件之一,它提供了编写 C/C++ 代码所需的工具链,包括代码高亮、智能代码补全、调试和构建支持等。

2.2 C/C++ Clang Command Adapter

C/C++ Clang Command Adapter 是基于 Clang 的智能代码补全插件,它结合了 Clang 的信息和 VS Code 的智能编码功能,提供了更加强大的智能补全功能。

2.3 Code Runner

Code Runner 是一个能够在 VS Code 中直接运行代码的插件,支持多种编程语言,包括 C 语言。它的使用非常简单,只需要按下Ctrl+Alt+N就能够直接运行当前文件中的代码。

3. MinGW-w64 环境配置

3.1 MinGW-w64 安装

下载完成后,解压文件并将其保存到一个文件夹中,例如 C:\MinGW-w64。在文件夹中,你会发现它已经包含了许多编译器和其他依赖项,可以在命令行中使用它们。

3.2 配置环境变量

为了让系统知道在哪里能够找到 MinGW-w64 的可执行文件,需要配置环境变量。在 Windows 上,配置环境变量有两种方式,本文以系统环境变量的方式说明:

打开“控制面板”->“系统和安全”->“系统”->“高级系统设置”->“环境变量”

在弹出的“环境变量”对话框中,在“系统变量”列表中,找到变量名“Path”,然后单击“编辑”

在弹出的“编辑环境变量”对话框中,单击“新建”并添加 MinGW-w64 的 bin 文件夹所在的路径,例如:

C:\MinGW-w64\bin

单击“确定”,然后关闭所有对话框

4. 配置 VS Code 编译环境

在配置完 MinGW-w64 和 VS Code 插件后,就可以开始配置 VS Code 的 C 编译环境了。

4.1 新建 C 文件

在 VS Code 中新建一个 C 文件,例如 test.c,然后输入以下代码:

#include <stdio.h>

int main() {

printf("Hello, World");

return 0;

}

4.2 配置 launch.json 文件

在 VS Code 中按下F5,会提示新建 launch.json 文件或选择一个现有的配置文件。选择“C++(GDB/LLDB)”这个选项,在新建的 launch.json 文件中,加入以下代码:

"configurations": [

{

"name": "gcc.exe - 生成和调试活动文件",

"type": "cppdbg",

"request": "launch",

"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",

"args": [],

"stopAtEntry": false,

"cwd": "${fileDirname}",

"environment": [],

"externalConsole": true,

"MIMode": "gdb",

"setupCommands": [

{

"description": "为 gdb 启用整齐打印",

"text": "-enable-pretty-printing",

"ignoreFailures": true

}

],

"preLaunchTask": "gcc.exe build active file"

}

]

注意:将上述代码中的“preLaunchTask”属性设置为“gcc.exe build active file”,它表示使用 gcc.exe 编译当前文件。如果没有这个任务,则需要在 tasks.json 文件中新建这个任务。

4.3 配置 tasks.json 文件

在 VS Code 中,按下Ctrl+Shift+P,输入“tasks: Configure Task”并按下 Enter 键。选择“create tasks.json file from template”,然后选择“Others”,在生成的文件中,加入以下代码:

{

"version": "2.0.0",

"tasks": [

{

"label": "gcc.exe build active file",

"type": "shell",

"command": "gcc",

"args": [

"-g",

"${file}",

"-o",

"${fileDirname}\\${fileBasenameNoExtension}.exe"

],

"options": {

"cwd": "${workspaceFolder}"

},

"problemMatcher": [

"$gcc"

],

"group": {

"kind": "build",

"isDefault": true

}

}

]

}

注意:将上述代码中的“command”属性设置为“gcc”,其余的代码不需要做修改,保存之后,VS Code 就可以自动完成编译工作了。

5. 运行 C 代码

在 VS Code 中,按下Ctrl+Alt+N运行 C 代码,或者在命令行中切换到当前文件夹,然后输入test.exe就可以运行生成的可执行文件了。

总结

通过以上步骤,可以实现在 VS Code 上配置 C 语言编译环境,而且这样的配置方法也适用于其他语言的编译环境配置。

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。