vs配置C语言环境

article/2025/8/22 17:49:26

vs配置C语言环境

仅仅粗略地记录我在配置过程中踩的坑
首先我是参考这篇博文配置的!VSCode配置C语言环境(完整版)VSCode配置C语言环境(完整版)
但是按照这个配置完毕后,按F5运行时,生成的echo task总是显示在运行当中,跑很久都跑不出来,卡在gcc编译这一步不动。
解决方法
由于已经按照上述博文把mingw64放到了环境变量中,在选择运行时,有从系统环境中检测到的gcc选项
在这里插入图片描述

选择这个选项,会自动生成task文件,并且会用gcc在原文件夹生成可执行文件,那么目前只需要配置修改一下博文中的launch文件使其符合task文件就行了。把launch文件的"preLaunchTask"改为task中label对应的名字就好了。

task.json文件

{"tasks": [{"type": "cppbuild","label": "C/C++: gcc.exe 生成活动文件","command": "C:\\mingw64\\bin\\gcc.exe","args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "调试器生成的任务。"}],"version": "2.0.0"
}

launch.json文件

{"version": "0.2.0","configurations": [{/*这个大括号里是我们的‘调试(Debug)’配置,这里我解释下为什么写了两个,因为有时VSCode会有闪现的问题,也就是运行程序后窗口控制台可能会一闪而过,看不到结果,因此可以通过搭建configution的办法来解决,也就是搭建一个cmd的配置。*/"name": "(Windows) Launch",// 配置名称"type": "cppvsdbg",// 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg"request": "launch",// 请求配置类型,可以为launch(启动)或attach(附加)"program": "cmd",// 将要进行调试的程序的路径"preLaunchTask": "C/C++: gcc.exe 生成活动文件", // 调试开始前执行的任务,我们在调试前要编译构建。与tasks.json的label相对应,名字要一样"args": [ // 程序调试时传递给程序的命令行参数"/C","${fileDirname}\\${fileBasenameNoExtension}.exe","&","echo."],"stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点"cwd": "${workspaceFolder}",// 调试程序时的工作目录,此处为源码文件所在目录"environment": [],// 环境变量,这里设为空即可"externalConsole": true,//使用单独的cmd窗口输出},{//这个大括号里是我们的‘调试(Debug)’配置"name": "(gdb) Launch",// 配置名称"type": "cppdbg",// 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg"request": "launch",// 请求配置类型,可以为launch(启动)或attach(附加)"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径"args": [], // 程序调试时传递给程序的命令行参数,"stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点"cwd": "${workspaceFolder}",// 调试程序时的工作目录,此处为源码文件所在目录"environment": [],// 环境变量,这里设为空即可"externalConsole": true,// 使用单独的cmd窗口输出"MIMode": "gdb", //指定连接的调试器,gdb是minGW中的调试程序"miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe",//指定调试器所在路径,如果你的minGW装在别的地方,则要改成你自己的路径,注意间隔是\\"preLaunchTask": "C/C++: gcc.exe 生成活动文件",//调试开始前执行的任务,这里和task.json的label相对应"setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}

c_cpp_properties.json文件

{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**"],"defines": ["_DEBUG","UNICODE","_UNICODE"],"compilerPath": "C:\\mingw64\\bin\\gcc.exe","cStandard": "gnu17","cppStandard": "gnu++14","intelliSenseMode": "windows-gcc-x64"}],"version": 4
}

配置之后可以运行程序了,但cmd出现会闪退,网上很多方法说是用来旧版的控制台,但我的并没有这样,后来找到个方法,找到vscode图标右键属性,选择兼容性,取消勾选以兼容式运行这个程序。运行成功!
在这里插入图片描述


http://chatgpt.dhexx.cn/article/aRLDj0ia.shtml

相关文章

Linux下C语言开发环境的搭建

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/liubing8609/article/details/82695528 GCC编译器简明教程(Linux下C语言开发环境的搭…

1-C语言开发环境的搭建

C语言开发环境的搭建 如果您想要进行C语言的开发学习,首要的是先在你的电脑上搭建一个C语言的开发环境。C语言的开发环境主要包括两个部分: 文本编辑器C编译器 文本编辑器 文本编辑器我们有很多选择,最常见的有Windows Notepad&#xff0…

C语言常用开发环境IDE

C语言常用开发环境IDE WindowsMACLinux跨平台Visual Studio CodeCodeBlocksQt 在windows,Mac,Linux等平台分别展开,C语言常用的开发环境IDE,在Windows中有Visual Studio;在Mac中有xcode;在Linux上,有vi,vim等等&#x…

c语言程序运行环境

目录 程序运行环境 翻译环境和执行环境 从源代码到可执行程序的几个阶段 翻译环境的执行中的编译和链接 预编译 编译 汇编 链接 运行环境 程序运行环境 在学习c语言中我们是否有这样的困惑,我们平常写代码,但是我们一开始就会很好奇,…

C语言开发环境搭建过程

标题C语言开发环境搭建过程 前言:C语言是目前嵌入式软件开发的主要语言,学习C语言可以直接面向产品做定制化开发,长远来看,优秀的嵌入式开发人员需要同时具备C开发和python测试的能力,C是一门经久不衰,值得…

VS2019搭建C语言开发环境(图文教程)

来源:微信公众号「编程学习基地」 文章目录 VS2019搭建C语言开发环境环境测试代码 VS2019搭建C语言开发环境 双击VS2019,选择创建新项目 选择项目类型为空项目 搜索框输入空项目进行搜索 或者选择C Windows 控制台找到空项目 输入项目名称&#xff0…

第1章 Window下VSCode的C语言开发环境搭建 (一)

文章目录 文档视频讲解链接地址第01章 开发环境搭建1.1 C语言开发环境搭建1. 常用的C语言开发环境介绍VC 6.0VS 2019ClionDevCvim编辑VSCode 2. Window下VSCode安装和配置C/C环境Visual Studio Code(VSCode)的介绍下载VSCode安装VSCode安装中文插件安装Mingw64 的gcc编译器安装…

c++开发环境安装

目录 1、下载软件 2 安装软件 3、创建项目 4、创建文件 5、编写代码 1、下载软件 1、Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 2、进入Visual Studio 官网后,选择 下载Windows版,并选择Community 2022 社区版本进行下载 3、…

c语言环境搭建(vs)2022版

今天开个新专栏来写c语言的学习笔记正好学校下学期开始教c,现在先讲一下语言的环境搭建 先下载Visual Studio软件官网如下: Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com) 注意选择community版的其他的收费 下载后是个1.2M的…

win10搭建c语言开发环境

win10搭建c语言开发环境 在window10上面用MingW搭建编写C语言的环境1、下载Mingw(下载页面自行搜索),开始安装,安装路径自行选择2、点击‘continue’,出现如下图,3、稍微等待一会,出现如下图界面&#xff1…

VS Code C语言开发环境配置附图版保姆教程

简介 很多博客上都有vscode配置的资料,但是总是不够全面,一些细节没有详细说明,让我这个小白很是头疼,摸索大半天才成功,这篇文章通过整合集装多篇资料加上我自己的经验,给大家一份博客上最最最最详细的VS …

C语言的程序环境

文章目录 一.前言二.编译环境2.1预处理阶段2.2编译阶段2.3汇编阶段2.4链接阶段三.运行环境 一.前言 在ANSI C的任何一种实现中,存在两个不同的环境 1.翻译环境,在这个环境中源代码被转换为可执行的机器指令. 2.执行环境,它用于实际执行代码. …

如何搭建C语言环境

以下文章来源于:公_众_号开源电子网 读取更多技术文章,请扫码关注 如何搭建C语言环境 前言 C语言作为嵌入式开发的必备掌握技能,嵌入式能力的提升速度很大程度在于C语言的掌握能力。正所谓:工欲善其事,必先利其器。…

C语言环境安装

C语言环境安装 1.下载mingw-get-setup.exe安装程序。1.1 官网下载:1.2 百度云地址:1.3 从git下载安装包 2.点击安装开始3.配置环境变量4.测试环境 1.下载mingw-get-setup.exe安装程序。 1.1 官网下载: http://www.mingw.org/ 1.2 百度云地…

c语言编程环境配置

hello,小伙伴们,大家好,我是小浩,从今天开始,我会跟大家一起学习编程,大家有什么疑问或者意见可以留言或私信我。 下面我们开始今天的正式学习之旅: 相信大家都知道,编程语言有机器…

C语言入门——C程序开发环境搭建

C语言的开发工具 目前主流的开发工具就是Visual Studio 从2018年3月开始,全国二级C语言平台更改为VC2010 Express版,因此我们选择VC2010 Express VC2010 Express介绍 vc2010全称为microsoft visual c 2010 Express是微软的一款产品vc2010是一款IDE&am…

C语言入门之C语言开发环境搭建

C语言入门之C语言开发环境搭建 关注公众号 风色年代(itfantasycc) 领完整不限速版C语言开发环境资源包 集成环境下载地址:http://pan.baidu.com/s/1skMaZ6H 备用下载链接: https://pan.baidu.com/s/1yZsNO4khxDZ9qmuZFM_SEA 提取码: hatj …

怎么搭建一个C语言的开发环境?

什么是C语言 C语言是一种通用的、面向过程的编程语言,它具有高效、灵活、可移植等优点。在最近20多年里,它被运用在各种系统软件与应用软件的开发中,是使用最广泛的编程语言之一。本章将针对C语言的发展历史、开发环境搭建、和C语言的运行机…

C 语言学习笔记(一):C 语言的开发环境

文章目录 一、常用开发环境二、安装 Visual Studio 2019三、Visual Studio 2019 开发环境介绍四、使用 Visual Studio 2019 开发 C 程序 为什么会突然写关于 C 语言系列的博客? 原因是笔者的一个弟弟在大一下学期即将开始学习 C 语言,这里回忆起了当时笔者大学时学…

C语言的开发环境

所有的高级计算机语言都需要用编译器把程序编译成计算机能够看得懂的二进制。 所以我们需要一个环境来开发程序,从而通过程序实现一系列“骚操作。” 1. UNIX系统 C语言的诞生源于UNIX系统,也因UNIX系统而闻名。 在UNIX系统编辑C程序,通常…