vscode如何运行c语言代码
在使用Visual Studio Code编写和运行C语言代码之前,我们需要先安装C/C++插件。点击左侧的扩展图标,搜索" C/C++ "并进行安装。 安装完成后,在"扩展"列表中找到这个插件,可以看到许多C/C++工具和调试器都已经预安装。
安装MinGW
MinGW(Minimalist GNU for Windows)是一套开发工具,它可以在Windows环境下编译GNU工具链,即GCC、G++。 安装MinGW是运行C语言代码所必需的步骤。 下载MinGW并将其安装到本地计算机。 我们可以在MinGW的安装目录下找到一个叫mingw32-make.exe的文件,这是运行make命令所需的文件。
创建c文件和任务
创建一个.c文件,并且按下Ctrl + Shift + B,选择配置构建任务。 选择"Tasks:任务配置",打开tasks.json文件。 在打开的文件中,我们会看到以下内容:
{
// 任务配置文件的版本号
"version": "2.0.0",
"tasks": [
{
// 根据类型定义任务
"type": "shell",
// 任务名称
"label": "echo",
// 运行的命令
"command": "echo Hello",
// 使用shell运行
"options": {
"shell": {
"executable": "D:\\Git\\bin\\bash.exe",
"args": ["-l"]
}
}
}
]
}
我们需要修改这个文件,以便正确地编译我们的C语言代码。 以下是一个修改后的tasks.json文件:
{
"version": "2.0.0",
"tasks": [
{
"label": "Build",
"type": "shell",
"command": "gcc",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": "$gcc"
}
]
}
此文件会在当前目录下执行gcc,将当前文件作为输入,并将输出写入与当前文件相同的目录下的.exe文件中。
运行C代码
使用Visual Studio Code编写和编译C语言代码非常容易。 一旦我们有了一个.c文件,我们需要做的就是按下Ctrl + Shift + B,它会生成一个.exe文件。 为了运行这个文件,我们需要在命令行中输入生成的.exe文件的完整路径。 或者,我们可以按下F5来运行代码。
Visual Studio Code还内置了调试功能,可以较为方便地进行代码调试和查错。F5键既可以开始调试也可以执行代码,请根据需要选择。 如果在调试期间出现错误,我们可以使用VS Code中的调试器查看变量的当前值或回溯执行过程。