VSCODE中运行C语言(从安装到运行详细版)

本文详述了如何在Visual Studio Code(VSCODE)中搭建C语言开发环境,包括下载安装MinGW-w64,配置环境变量,以及安装和配置VSCODE的相关扩展,如CodeRunner。通过设置CodeRunner的选项,使得C程序可以顺利在终端中运行。按照教程步骤操作后,用户将能够在VSCODE中创建并运行C语言程序。

VSCODE中运行C语言(从插件安装到运行详细版)

一、下载安装MinGW-w64

官方下载网站:MinGW-64
在这里插入图片描述
往下来进入下一张页面图,选择要下载的文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、环境变量配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
按照上面的步骤全部配置好后,全部点确定后返回就行!

三、配置VSCODE

1、首先下载安装VSCODE这里就不解释了;
2. 打开vscode,点击靠下方那四个方块块的图标,然后搜索以下扩展并安装:
在这里插入图片描述
3. 找到已经安装的Code Runner扩展,鼠标左击会显示它的介绍页,右击 选择扩展设置。往下拉,

(1)找到Code-runner:Ignore Selection,勾选;

(2)找到Code-runner:Run In Terminal,勾选;

(3)找到Code-runner:Save File Before Run勾选。
(图片上第三个没有勾)
在这里插入图片描述
4. 建立一个工作区,并新建文件进行编辑;
5. 运行程序,右键任意一个位置,选择Run Code就可以运行了;
在这里插入图片描述
6. 运行的结果如上图所示。

### 如何在 VSCode 中配置和运行 C 语言代码 #### 安装必要的扩展 为了支持C语言开发,在VS Code中安装Microsoft官方提供的C/C++扩展是非常重要的[^1]。该扩展提供了 IntelliSense、调试功能以及其他特性来增强编码体验。 #### 创建项目结构并获取配置文件 创建一个新的工作区用于放置所有的源码以及相关设置文件夹`.vscode`,其中应包含两个主要JSON格式的配置文档:`c_cpp_properties.json` 和 `launch.json`。这些可以从模板下载下来之后按照个人需求调整相应的字段值,特别是涉及到本地编译器位置的部分。 #### 编辑 c_cpp_properties.json 文件 此文件定义了IntelliSense解析头文件的方式和其他一些选项。确保正确指定了编译器路径以便工具链可以找到标准库及其他依赖项: ```json { "configurations": [ { "name": "Linux", "includePath": [ "${workspaceFolder}/**" ], "defines": [], "compilerPath": "/usr/bin/gcc", // 修改为自己的gcc路径 "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "linux-gcc-x64" } ], "version": 4 } ``` #### 设置 launch.json 进行调试 通过编辑这个文件可以让开发者更方便地启动程序进行测试或除错操作。同样需要注意的是命令行参数中的可执行文件生成目录应当与实际构建过程相匹配: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", // 输出二进制的位置 "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build hello world", // 构建任务名称 "miDebuggerPath": "/usr/bin/gdb" // GDB 路径 } ] } ``` #### 添加 tasks.json 自动化编译流程 (可选) 如果希望进一步简化工作流,则可以在同一级别的 `.vscode` 下新增加一个名为 `tasks.json` 的描述符用来指定如何调用外部工具完成特定目标比如编译链接等动作: ```json { "version": "2.0.0", "tasks": [ { "label": "build hello world", "type": "shell", "command": "gcc", "args": [ "-g", "${file}", // 当前打开的文件作为输入 "-o", "${fileDirname}/${fileBasenameNoExtension}" // 输出同名但无后缀的exe ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "detail": "Generated task to build a single file." } ] } ``` 以上就是关于怎样利用Visual Studio Code搭建起一套完整的C编程环境的具体步骤介绍。
评论 9
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值