精华内容
下载资源
问答
  • VSCode配置C语言环境(完整版)
    万次阅读 多人点赞
    2020-12-14 11:09:46

    基本步骤

    要在VSCode中配置C语言环境,我们首先可能要一个VSCode(废话),所以先下载安装一个VSCode;
    然后肯定需要相关插件,因为VSCode不能直接拿来写C;
    然后任何语言的程序在运行前都需要编译,那还需要一个编译器,很可惜VSCode插件里面不自带,所以要自己下载然后配置;
    最后在VSCode中进行相关配置,就可以

    下载并安装VSCode

    vscode下载地址

    安装相关插件

    打卡后进入如下界面,选择这个C/C++的,然后点击install进行安装,大概几秒钟就好了,安装完成后install按钮会变成uninstall(卸载):

     

    安装编译器(MinGW-W64 GCC)

    下载地址

    链接: https://pan.baidu.com/s/1EhmVd97xFRtfy3V3sJzQlg

    提取码: qghe 

    由于官方下载很慢,这里直接给百度云盘的下载地址,

    下载完成后解压:

    然后配置环境变量

    找到这个文件夹内的一个叫bin的文件夹:

    然后把它的地址复制一下,找到此电脑(或者我的电脑)——>右键——>属性

    然后进入到下面这个页面,打开高级系统设置:

    在弹出的页面中选择“高级”分页,找到环境变量,单击打开:

    然后在环境变量中的系统变量中,找到Path变量:

    打开之后将刚刚复制的地址添加进去:




    然后点确定,之前弹出的所有页面都点击确定。然后测试环境配置是否成功:
    crtl+R快捷键打开运行窗口,在里面输入cmd,回车打开cmd.exe
    在这里插入图片描述
    在cmd.exe中输入如下命令:
    gcc -v -E -x c++ -
    如果运行结果像下方图片中这样,就配置成功了。

    配置

    最后在VSCode中进行相关配置:
    先新建一个文件夹作为C语言项目文件,然后点击菜单栏中的File——>Open Folder,找到刚才新建的文件夹,然后点击选择文件夹打开这个项目文件。
    然后在里面新建一个hello.c文件(名字随便起,以.c结尾就行了)

    然后再建一个
    .vscode文件夹(注意前面有个点),在里面建三个文件,c_cpp_properties.json、launch.json、tasks.json

    • c_cpp_properties.json:将这段代码复制进去
    {
        "configurations": [
            {
                "name": "Win32",
                "includePath": [
                    "${workspaceRoot}",
                    "C:/Program Files/mingw64/include/**",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
                ],
                "defines": [
                    "_DEBUG",
                    "UNICODE",
                    "__GNUC__=6",
                    "__cdecl=__attribute__((__cdecl__))"
                ],
                "intelliSenseMode": "msvc-x64",
                "browse": {
                    "limitSymbolsToIncludedHeaders": true,
                    "databaseFilename": "",
                    "path": [
                        "${workspaceRoot}",
                        "C:/Program Files/mingw64/include/**",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
                    ]
                }
            }
        ],
        "version": 4
    }

    然后,下方红框里的内容需要修改,将所有的 改为自己的安装路径,就是我们之前下载的编译器的地址:

    把你的MinGW-W64 GCC解压后的文件中的mingw64的地址复制下来,替换代码里所有的 D:/Program Files (x86)/softwareFactory/x86_64-8.1.0-release-win32-sjlj-rt_v6-rev0/mingw64/ :
     

    • launch.json:复制粘贴,然后miDebuggerPath属性里的内容也要改成自己的路径
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "(Windows) Launch",
                "type": "cppvsdbg",
                "request": "launch",
                "program": "cmd",
                "preLaunchTask": "echo",
                "args": [
                    "/C",
                    "${fileDirname}\\${fileBasenameNoExtension}.exe",
                    "&",
                    "echo.",
                    "&",
                    "pause"
                ],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole":true
            },
            {
                "name": "(gdb) Launch",
                "type": "cppdbg",
                "request": "launch",
                "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": true,
                "MIMode": "gdb",
                "miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe",// 自己电脑的gdb
                "preLaunchTask": "echo",//这里和task.json的label相对应
                "setupCommands": [
                    {
                        "description": "Enable pretty-printing for gdb",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ]
    
            }
        ]
    }
    • tasks.json:复制粘贴
    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {
                "label": "echo",
                "type": "shell",
                "command": "gcc",
                "args": [
                    "-g", 
                    "${file}", 
                    "-o", 
                    "${fileBasenameNoExtension}.exe",
                    "-fexec-charset=GBK"//解决中文乱码
                ]
            }
        ],
        "presentation": {
            "echo": true,
            "reveal": "always",
            "focus": false,
            "panel": "shared", 
            "showReuseMessage": true,
            "clear": false
        }
    }
    

    然后就可以在之前建的hello.c文件里面写程序啦,比如我们熟悉的hello world:

    #include<stdio.h>
    main()
    {
        printf("hello world\n");
       
        //system("pause");
    }

    程序闪退问题

    上面的三个文件只要复制正确,路径改成自己的闪退问题就已经解决

    实在不行你就把输入

    system("pause");

    f5运行结果:
    在这里插入图片描述

    vscode配置c环境就配置完成。

    三个配置文件下载地址

    更多相关内容
  • VSCode配置C语言环境

    万次阅读 多人点赞 2021-04-02 17:52:21
    VSCode配置C语言环境 VSCode是一款强大编辑器,开源,免费,海量插件,支持很多编程语言。其中的很多功能可以大大地提高我们的学习与工作效率,现在本文介绍如何在VSCode上配置C语言环境。 1.下载安装 VSCode下载...

    VSCode配置C语言环境

    VSCode是一款强大编辑器,开源,免费,海量插件,支持很多编程语言。其中的很多功能可以大大地提高我们的学习与工作效率,现在本文介绍如何在VSCode上配置C语言环境。

    1.下载安装

    VSCode下载官网:https://code.visualstudio.com/
    下载完成之后安装在默认位置或者自定义位置

    下面全部选择
    在这里插入图片描述

    然后是编译环境,我们选择gcc。
    下载地址:https://sourceforge.net/projects/mingw-w64/files/
    打开之后往下划,选择这个下载:
    在这里插入图片描述
    然后将文件压缩到C盘根目录之下(自定义也可以,但地址不要有中文)。

    2.配置环境变量

    点击任务栏的收缩功能,输入“环境变量”
    选择“编辑账户的环境变量”
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    然后再次打开任务栏搜索功能,输入cmd,打开
    在这里插入图片描述
    在命令提示行中输入gcc --version(注意空格)

    出现这样的信息就算安装成功:
    在这里插入图片描述
    之后电脑重启一次。

    3.配置c语言环境

    先按如下结构在c盘根目录下(其他位置也可),创建这样一个文件夹(可以自己命名,但需要有.vscode目录和bin目录)。
    *注意要弄清文件结构
    在这里插入图片描述

    然后我们打开VSCode
    发现全是英文,打开拓展商店,装中文包:
    在这里插入图片描述
    再安装c/c++拓展
    在这里插入图片描述
    安装好中文包之后,我们重启一下VSCode,就可以变成中文。
    然后我们打开文件夹:
    在这里插入图片描述
    然后新建如下文件
    在这里插入图片描述

    分别在两个文件粘贴如下代码
    launch.json

    {
        "version": "0.2.0",
        "configurations": [
            {//这个大括号里是我们的‘调试(Debug)’配置
                "name": "Debug", // 配置名称
                "type": "cppdbg", // 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg
                "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
                "program": "${fileDirname}\\bin\\${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
                "args": [], // 程序调试时传递给程序的命令行参数,这里设为空即可
                "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点
                "cwd": "${fileDirname}", // 调试程序时的工作目录,此处为源码文件所在目录
                "environment": [], // 环境变量,这里设为空即可
                "externalConsole": false, // 为true时使用单独的cmd窗口,跳出小黑框;设为false则是用vscode的内置终端,建议用内置终端
                "internalConsoleOptions": "neverOpen", // 如果不设为neverOpen,调试时会跳到“调试控制台”选项卡,新手调试用不到
                "MIMode": "gdb", // 指定连接的调试器,gdb是minGW中的调试程序
                "miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe", // 指定调试器所在路径,如果你的minGW装在别的地方,则要改成你自己的路径,注意间隔是\\
                "preLaunchTask": "build" // 调试开始前执行的任务,我们在调试前要编译构建。与tasks.json的label相对应,名字要一样
        }]
    }
    

    注意要填写合适的路径
    在这里插入图片描述

    tasks.json

    {
        "version": "2.0.0",
        "tasks": [
            {//这个大括号里是‘构建(build)’任务
                "label": "build", //任务名称,可以更改,不过不建议改
                "type": "shell", //任务类型,process是vsc把预定义变量和转义解析后直接全部传给command;shell相当于先打开shell再输入命令,所以args还会经过shell再解析一遍
                "command": "gcc", //编译命令,这里是gcc,编译c++的话换成g++
                "args": [    //方括号里是传给gcc命令的一系列参数,用于实现一些功能
                    "${file}", //指定要编译的是当前文件
                    "-o", //指定输出文件的路径和名称
                    "${fileDirname}\\bin\\${fileBasenameNoExtension}.exe", //承接上一步的-o,让可执行文件输出到源码文件所在的文件夹下的bin文件夹内,并且让它的名字和源码文件相同
                    "-g", //生成和调试有关的信息
                    "-Wall", // 开启额外警告
                    "-static-libgcc",  // 静态链接libgcc
                    "-fexec-charset=GBK", // 生成的程序使用GBK编码,不加这一条会导致Win下输出中文乱码
                    "-std=c11", // 语言标准,可根据自己的需要进行修改,写c++要换成c++的语言标准,比如c++11
                ],
                "group": {  //group表示‘组’,我们可以有很多的task,然后把他们放在一个‘组’里
                    "kind": "build",//表示这一组任务类型是构建
                    "isDefault": true//表示这个任务是当前这组任务中的默认任务
                },
                "presentation": { //执行这个任务时的一些其他设定
                    "echo": true,//表示在执行任务时在终端要有输出
                    "reveal": "always", //执行任务时是否跳转到终端面板,可以为always,silent,never
                    "focus": false, //设为true后可以使执行task时焦点聚集在终端,但对编译来说,设为true没有意义,因为运行的时候才涉及到输入
                    "panel": "new" //每次执行这个task时都新建一个终端面板,也可以设置为shared,共用一个面板,不过那样会出现‘任务将被终端重用’的提示,比较烦人
                },
                "problemMatcher": "$gcc" //捕捉编译时编译器在终端里显示的报错信息,将其显示在vscode的‘问题’面板里
            },
            {//这个大括号里是‘运行(run)’任务,一些设置与上面的构建任务性质相同
                "label": "run", 
                "type": "shell", 
                "dependsOn": "build", //任务依赖,因为要运行必须先构建,所以执行这个任务前必须先执行build任务,
                "command": "${fileDirname}\\bin\\${fileBasenameNoExtension}.exe", //执行exe文件,只需要指定这个exe文件在哪里就好
                "group": {
                    "kind": "test", //这一组是‘测试’组,将run任务放在test组里方便我们用快捷键执行
                    "isDefault": true
                },
                "presentation": {
                    "echo": true,
                    "reveal": "always",
                    "focus": true, //这个就设置为true了,运行任务后将焦点聚集到终端,方便进行输入
                    "panel": "new"
                }
            }
    
        ]
    }
    

    注意:如果编译环境是c++的就需要改一下,如图:
    在这里插入图片描述

    为了方便使用,我们可以改一下快捷键
    在这里插入图片描述

    好了,这里我们就可以使用vscode了,先建立一个文件。
    在这里插入图片描述
    运行这个文件,我们按F4,可以看到得出了结果:
    在这里插入图片描述

    代码调试

    VSCode还有比较强大的调试功能,在编写程序出现问题的时候,我们使用调试功能,VS的调试可以看到地址,也可以看到数值的具体元素,十分好用,易于发现自己的错误。
    在这里插入图片描述
    调试的界面:
    在这里插入图片描述

    4.插件推荐

    Polacode:十分好用的截图插件

    在这里插入图片描述
    one dark pro:主题插件,有很多精美的主题

    在这里插入图片描述

    好了,介绍就到这,如果文章有错误请不吝赐教,安装过程中遇到困难可以联系博主。

    展开全文
  • vscode配置C语言环境

    千次阅读 2022-01-10 15:43:33
    第一次使用vscode,查了一些资料,最后配置好了C语言环境变量,总结好后分享给广大博友。

    第一次使用vscode,查了一些资料,最后配置好了C语言环境变量,总结好后分享给广大博友。

    目录

    基本步骤:

    1、下载并安装编译器(MinGW-W64 GCC)。

    2、vscode下载并安装相应的插件。

    3、最后,在vscode中配置C语言。

    4、开启C语言学习之旅。

    具体过程:

    1、下载并安装编译器(MinGW-W64 GCC)。

    (1)、下载地址:

    (2)、配置环境变量:

     (3)、检测是否配置成功(如下则配置成功):

    2、vscode下载并安装相应的插件。

    (1)、下载地址:

    (2)、相应的插件:

    3、最后,在vscode中配置C语言。

    (1)、配置过程:

    (2)、配置文件:

    4、开启C语言学习之旅。

    (1)、创建文件位置:

     (2)、使用终端:

     (3)、使用控制台:

     (4)、运行实例:

    vscode配置c环境就配置完成。


    基本步骤

    1、下载并安装编译器(MinGW-W64 GCC)。

    2、vscode下载并安装相应的插件。

    3、最后,在vscode中配置C语言。

    4、开启C语言学习之旅。

    具体过程:

    1、下载并安装编译器(MinGW-W64 GCC)。

    (1)、下载地址:

    MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net

    (2)、配置环境变量:

    在win10中,此电脑/高级系统设置/环境变量/path/把MinGW-W64的bin文件加载其中。

         

     

     (3)、检测是否配置成功(如下则配置成功):

     输入如下命令:

     出现此结果为环境变量配置成功。

    2、vscode下载并安装相应的插件。

    (1)、下载地址:

    Visual Studio Code - Code Editing. Redefined

    根据自己的电脑配置选择相应的下载

    (2)、相应的插件:

    如果你的英文不好可以下载简体中文插件

    ​ 推出再次进入就可以使用中文了。

    下载C/C++插件:

    ​ 

    3、最后,在vscode中配置C语言。

    (1)、配置过程:

    在vscode位置下新建一个vscode文件(注:其实在你喜欢的位置新建文件夹就可以,看你想放到什么位置了),并打开,再写一个代码。

     

     

     在vscode文件下生成了一个.vscode文件,并且在文件中自动出现三个配置文件c_cpp_properties.json、launch.json、tasks.json。

    (2)、配置文件:

    本质上不需要改动就可以了,但是根据自己的需求可以做相应的改动。

    c_cpp_properties.json文件

    注意:第13行是否是你的MinGW-W64的bin文件位置。

    launch.json文件

     注意:第18行是否是你的MinGW-W64的bin文件位置。

    tasks.json文件

     注意:第6行是否是你的MinGW-W64的bin文件位置。

    注意:上面几张配置文件图中的是我的MinGW-W64的bin文件位置。

    基本上是不需要改动的,大多数是没有问题的。

    4、开启C语言学习之旅。

    (1)、创建文件位置:

    如果不让每次都出现配置文件,你可以在.vscode文件同级下创建编程文件写代码,不要在.vscode文件下创建编程文件写代码。

     (2)、使用终端:

    如果你想使用终端看编程结果(一般默认为终端):

    如果你不想让终端的中文出现乱码,你可以这样:

    在使用终端时,右下角使用 UTF-8 终端中中文不会出现乱码。

    你可以通过左下角的“设置/文本编辑器/文件/Encoding”修改其选项为UTF-8,就可以了。

     

     (3)、使用控制台:

    如果你想使用控制台看编程结果:

    如果你不想让终端的中文出现乱码,你可以这样:

    在使用终端时,右下角使用 GBK 终端中中文不会出现乱码。

    你可以通过左下角的“设置/文本编辑器/文件/Encoding”修改其选项为GBK,就可以了。

     

     

     (4)、运行实例:

     F5即运行及其结果:

    vscode配置c环境就配置完成。

    以上目前可以使用,以后可能有所改变,以后再修改,其中有什么错误还请各博友指正。

    展开全文
  • C语言学习(1)VScode配置C语言环境(超详细)

    万次阅读 多人点赞 2021-10-14 11:14:42
    目录一、下载VScode(装好直接跳第五步)二、安装VScode三、VScode设置语言为中文四、VScode切换主题(个人爱好)五、 一、下载VScode(装好直接跳第五步) 官网下载:https://code.visualstudio.com/ 二、安装...

    一、下载VScode(装好直接跳第五步)

    官网下载:https://code.visualstudio.com/

    二、安装VScode

    1、 打开安装包点击同意此协议,下一步。
    在这里插入图片描述

    2、选择安装位置,下一步。
    在这里插入图片描述
    3、创建程序快捷方式,默认设置,下一步。
    在这里插入图片描述
    4、根据自己需要选择附加任务。
    在这里插入图片描述
    5、开始安装
    在这里插入图片描述
    6、完成安装
    在这里插入图片描述

    三、VScode设置语言为中文

    1、按快捷键Ctrl+Shift+P,在出现的框里输入extensions,然后回车。(点左侧导航栏第5个图标进入下载也可以)
    在这里插入图片描述
    2、输入Chinese,安装中文简体(繁体)。
    在这里插入图片描述
    3、重启软件即变成中文
    在这里插入图片描述

    四、VScode切换主题(个人爱好)

    按Ctrl+K,然后按Ctrl+T选择喜爱的主题切换。
    在这里插入图片描述

    五、下载C语言编译器(MinGW-W64 GCC)

    链接: https://pan.baidu.com/s/1zBO37-yEkW54vBLOsp1kgA
    提取码:wo9n

    六、配置编译器环境变量

    1、解压压缩包,找到文件夹内的一个叫bin的文件夹,复制该文件夹地址(右键文件夹地址找到复制地址)。
    在这里插入图片描述
    右键此电脑,点击设置,进入设置界面,找到高级系统设置,点击进入。
    在这里插入图片描述
    2、进入环境变量
    在这里插入图片描述
    3、在环境变量中的系统变量中,找到Path变量,双击打开之后将刚刚复制的地址添加进去,然后点确定。
    在这里插入图片描述
    4、最后测试环境配置是否成功,Win键+R打开运行窗口,输入cmd,回车,在命令行窗口输入gcc -v -E -x c++ -如果运行结果如下,即配置成功。
    在这里插入图片描述

    七、配置VScode

    1、点击左侧导航栏第5个图标,输入C,安装。
    在这里插入图片描述
    2、新建一个文件夹作为C语言项目文件,打开这个文件夹,Ctrl+N,新建一个hello.c文件(名字随便起,以.c结尾就行了)。
    在这里插入图片描述

    3、然后再建一个.vscode文件夹(注意前面有个点),在里面建三个文件,c_cpp_properties.jsonlaunch.jsontasks.json
    在这里插入图片描述
    4、将下列代码复制到c_cpp_properties.json文件里。

    
    {
        "configurations": [
            {
                "name": "Win32",
                "includePath": [
                    "${workspaceRoot}",
                    "C:/Program Files/mingw64/include/**",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
                    "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
                ],
                "defines": [
                    "_DEBUG",
                    "UNICODE",
                    "__GNUC__=6",
                    "__cdecl=__attribute__((__cdecl__))"
                ],
                "intelliSenseMode": "msvc-x64",
                "browse": {
                    "limitSymbolsToIncludedHeaders": true,
                    "databaseFilename": "",
                    "path": [
                        "${workspaceRoot}",
                        "C:/Program Files/mingw64/include/**",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
                        "C:/Program Files/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
                    ]
                }
            }
        ],
        "version": 4
    }
    

    5、复制完成后将所有的 "C:/Program Files/mingw64替换为MinGW-W64 GCC解压后的mingw64文件的地址。
    在这里插入图片描述
    6、将下列代码复制到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": "echo", // 调试开始前执行的任务,我们在调试前要编译构建。与tasks.json的label相对应,名字要一样
                "args": [ // 程序调试时传递给程序的命令行参数
                    "/C",
                    "${fileDirname}\\${fileBasenameNoExtension}.exe",
                    "&",
                    "echo."
                ],
                "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点
                "cwd": "${workspaceFolder}",// 调试程序时的工作目录,此处为源码文件所在目录
                "environment": [],// 环境变量,这里设为空即可
                "console": "externalTerminal",//使用单独的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": [],// 环境变量,这里设为空即可
                "console": "externalTerminal",// 使用单独的cmd窗口输出
                "MIMode": "gdb", //指定连接的调试器,gdb是minGW中的调试程序
                "miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe",//指定调试器所在路径,如果你的minGW装在别的地方,则要改成你自己的路径,注意间隔是\\
                "preLaunchTask": "echo",//调试开始前执行的任务,这里和task.json的label相对应
            }
        ]
    }
    
    

    7、将launch.json文件里miDebuggerPath属性里的内容也要改成自己的路径。
    在这里插入图片描述

    8、将下列代码复制到tasks.json文件里。

    {
        // See https://go.microsoft.com/fwlink/?LinkId=733558
        // for the documentation about the tasks.json format
        "version": "2.0.0",
        "tasks": [
            {//这个大括号里是‘构建’任务
                "label": "echo",//这个大括号里是‘构建’任务
                "type": "shell",//任务类型,process是vsc把预定义变量和转义解析后直接全部传给command;shell相当于先打开shell再输入命令,所以args还会经过shell再解析一遍
                "command": "gcc", //编译命令
                "args": [ //传给gcc命令的一系列参数
                    "-g", //生成和调试有关的信息
                    "${file}", //指定要编译的是当前文件
                    "-o", //指定输出文件的路径和名称
                    "${fileBasenameNoExtension}.exe",//让可执行文件输出到源码文件所在的文件夹下的bin文件夹内,并且让它的名字和源码文件相同
                    "-fexec-charset=GBK"//解决中文乱码
                ]
            }
        ],
        "presentation": {//执行这个任务时的一些其他设定
            "echo": true,//表示在执行任务时在终端要有输出
            "reveal": "always",//执行任务时是否跳转到终端面板,可以为always,silent,never
            "focus": false,//设为true后可以使执行task时焦点聚集在终端,但对编译来说,设为true没有意义,因为运行的时候才涉及到输入
            "panel": "new", //每次执行这个task时都新建一个终端面板
            "showReuseMessage": true,//控制是否显示“终端将被任务重用, 按任意键关闭”提示.
            "clear": false
        }
    }
    
    

    八、重启电脑

    九、编写C语言程序

    1、在之前建的hello.c文件里面输入程序测试。

    #include<stdio.h>
    int main()
    {
        printf("hello world\n");
        return 0;
    }
    

    2、启动程序(可以直接按F5)
    在这里插入图片描述

    十、几个好用的VScode插件

    所有插件都可点击左侧导航栏第5个图标(拓展)安装

    名称作用
    Path Intellisence路径自动补齐
    Bracket Pair Colorizer 2用不同颜色高亮显示匹配的括号
    vscode-fileheader顶部注释模板,可自定义信息,自动更新最后修改时间
    markdownlint语法纠错
    Beautify格式化代码
    Code Spell Checker识别单词拼写错误

    十一、VSCode 设置鼠标滚动改变字体大小

    首次打开的话需要Ctrl+Shift+P 打开搜索框,输入 settings.json,回车打开后加入 "editor.mouseWheelZoom": true即可。(打开一次后,Ctrl+P搜索即可)
    在这里插入图片描述

    十二、解决配置中的一些小问题

    1.出现“launch: program … does not exist”或preLaunchTask已终止,退出代码为1**
    (1)先检查一下配置文件的文件名应是tasks.json,不是task.json
    (2)检查一下launch.json“miDebuggerPath”:里的路径是否正确,一定要按照前面的步骤,去文件夹里复制地址。
    在这里插入图片描述
    (3)确保tasks.jsonlaunch.json里的label内容相同,如都为“echo”, tasks.json中的 label 字段与launch.json中的 preLaunchTask 字段一致.
    (4)最重要的是,文件名内不能含有中文名哦。
    (5)最后检查一下,自己是不是运行的.c文件,别运行成了环境文件,自己的程序是不是写错了,头文件是不是有缺失。
    (6)以上,如果还没有解决,将launch.json"program":"${workspaceFolder}/${fileBasenameNoExtension}.exe"改成"program:"${fileDirname}/${fileBasenameNoExtension}.exe"
    2.在配置文件中,提示错误"Invalid escape character in string"
    路径错误,将配置文件中报错的路径换个地址转置符,举个例子,原来是C:/Program Files/mingw64/那就换成C:\Program Files\mingw64\或者C:\\Program Files\\mingw64\\
    3.提示错误"Unable to start debugging
    注意代码路径中不要有中文名

    展开全文
  • VScode配置C语言环境 亲测 可用!!!

    千次阅读 多人点赞 2021-08-15 16:26:45
    VScode配置C语言坏境 亲测 可用!!! 一、首先下载vscode,地址:https://code.visualstudio.com/ 此时我已经安装好了 二、对VSCode进行汉化安装插件Chinese安装之后会显示让你重启VScode 三、随后依旧是这里的...
  • C语言学习(3)VScode配置C语言环境(简洁易懂版)

    千次阅读 热门讨论 2022-02-24 15:20:39
    目录一、下载VScode(装好直接跳第五步)二、安装VScode三、VScode设置语言为中文四、VScode切换主题(个人爱好)五、下载C语言编译器(MinGW-W64 GCC)六、配置编译器环境变量七、配置VScode八、使用单独窗口输出...
  • 2、win10下环境变量配置 ①首先鼠标右键打开"我的电脑(此电脑)"的属性,然后找到高级系统设置。 ②高级,环境变量。 ③如下图,我们在系统变量部分进行操作即可。 ④新建 ⑤将你刚才复制的路径粘贴过来。 ⑥然后...
  • 1,安装VScode,下载链接如下:https://code.visualstudio.com/​code.visualstudio.com点击Download for Windows2,安装完成后打开VScode3,点击左栏扩展按钮,或Ctrl+shift+X,然后搜索C/C++,点击 搜索C/C++ 的结果...
  • Mac VSCode配置C语言环境(可以调试)

    千次阅读 2022-03-26 19:35:51
    Mac VSCode配置C语言环境c_cpp_properties.jsontasks.jsonlaunch.json 新建一个文件夹,用vscode,然后再新建一个test.c文件。 #include <stdio.h> int main(void) { int a=1,b=1; int c=a+b; printf("%d\...
  • vscode配置C语言环境笔记

    万次阅读 多人点赞 2020-10-24 15:53:26
    本篇为自己学习C语言时使用vscode搭建c环境的笔记~ 一、环境准备 1、VSCode安装 (1)下载地址:https://code.visualstudio.com/ (2)主要安装步骤释义 前面一路默认,到下面这个步骤开始自己配置 注:建议勾选...
  • 最简单的vscode配置C语言环境【应该是最标准的了】

    千次阅读 多人点赞 2021-04-28 17:00:11
    实话实说,在我配置VSCODEC语言环境过程中,尝试过很多种方法,踩过很多坑;不过所幸,我终于找到了,这个最标准的配置方法了! 文章目录01. 下载vscode02. 下载MINGW03. 配置vscode 01. 下载vscode 首先,我们得...
  • VsCode配置C语言环境

    2022-01-03 23:50:00
    配置环境变量 解压压缩包后找到bin文件夹,复制路径 我这里的是D:\MinGW64\bin 然后右击此电脑-属性-“高级系统设置”-“环境变量”-“Path” 双击Path,新建一个环境变量,将复制的路径放进去 然后按确定保存...
  • 主要介绍了配置VScode c语言环境,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • mac如何配置vscode c语言环境,纯小白路线,是否必须要Xcode
  • VSCode配置c语言编程环境

    千次阅读 2021-11-09 14:14:18
    VSCode配置C语言环境,得先有VSCode,安装VSCode可以参考这篇文章:VSCode详细安装教程(图文) VSC只是一个编辑器(editor),不是IDE(集成开发环境),不含编译器(compiler)和许多其它功能,所以编译器要自己下载...
  • vscode配置c语言环境

    2022-01-02 09:26:05
    vscode如何配置c语言环境(专为小白玩家编写) 我这里说下我踩的一些坑 miDebuggerPath:要换成下载的MinGw路径(其实文中也有提过),但是我要说的是program这个属性,图中我的可能和原文不同,当时我按照原文中的...
  • 小学生第一次使用vscode,按照网上的教程进行C语言环境配置,但也不知道是哪一步出现了问题,就造成了现在这个样子,求问这种情况怎么解决呢
  • command+shift+p 搜索json文件 将复制内容到includePath中,注意双引号和逗号 Mac VSCode配置C语言开发环境 launch.json 选择环境 C++(GDB/LLDB) 问题 vscode 头文件 not found 这是C/C++ Clang Command Adapter ...
  • VSCode配置C语言开发环境

    万次阅读 多人点赞 2020-01-23 17:43:14
    首先这个博客的基础建立在你已经有VSCode的基础上,因为windows下VSCode不直接具备对于C语言的编译调试工具,所以要下载集成gcc等工具的MinGw以提供扩展支持。 下载地址:...
  • VSCode只是一个纯文本编辑器(editor),不是IDE(集成开发环境),不含编译器(compiler)和许多其它功能,所以编译器需要自己手动安装。 2.下载编译器 MinGW-w64 - for 32 and 64 bit Windows : ...
  • VScode配置C语言环境

    2021-08-10 14:58:14
    VScode配置C语言环境 自己练习数据结构,搭环境一个简便的方法 tdm-gcc官网:https://jmeubank.github.io/tdm-gcc/ Visual Studio Code官网:https://code.visualstudio.com/ 安装TDM-GCC 配置安装目录 开始安装 ...
  • VSCode快速配置C语言环境

    千次阅读 2022-03-14 15:47:39
    将下载好的mingw64解压到指定的目录,我的路径是C:\Program Files\mingw64,然后配置环境变量 将目录C:\Program Files\mingw64\bin加入到环境变量path里 打开命令行输入gcc -v,出现以下信息说明mingw64配置成功 ...
  • Windows下VsCode配置c语言环境

    千次阅读 2020-06-03 17:34:53
    主要学习的是java语言,由于部分原因需要有c语言环境,因此使用vscode配置c环境,出现好多问题。 自己的java相关学习笔记 VsCode下载 vscode的下载:下载地址 安装vscode,比较简单 安装c的编译环境 另外在自己的...
  • 二、配置VScode环境 1.打开VScode,点开Extensions,搜索C++插件安装 2.在任意目录下建立新文件夹(VScode通过文件夹管理工程文件),例我直接在桌面建立 3.在VScode中打开该文件夹 4.在其中建立新文件...
  • 以下蓝色字体是对应文章的链接,单击便可以查看详细信息! VScode 下载和安装 VScode 下载、安装和设置中文界面 编译器MinGW MinGW-w32下载、安装和配置环境教程 MinGW-w32适用于32位系统和64位系统。...VScode配置C

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,673
精华内容 1,469
关键字:

vscode配置c语言环境

友情链接: 栅格法路径规划.rar