【亲测可用】VsCode配置C语言环境

【VSCode的本质】

简单来说,它就是一个编辑器 。就是说,它和我们的记事本没有什么本质的区别。就是说,如果我们用记事本来去写代码,和用VScode写代码从文件的编译运行的角度来说是一样的。

所以我们才需要安装各种各样的插件,装编译器啊,配置调试文件呀等等。

【第一步】下载工具链 MinGW-W64 GCC

工具链是什么东西?它是包含了由 GNU 项目所产生的各种编程工具的集合(GNU是一种类Unix操作系统的一个项目)。而我们现阶段其实仅仅能用到里面的gcc和g++。

记一下路径,为了待会要配置环境变量用。

注意!!!上面的路径不可以有中文,同理,下面在编写代码的时候,文件名也不要有中文出现!!!

下载链接:sourceforge.net/projects/mingw-w64/files/mingw-w64/
在这里插入图片描述
也可以通过下载那个Installer,借助安装助手来安装也可。
在这里插入图片描述

由于官方下载有可能会慢,这里有百度云盘的下载地址。
链接:https://pan.baidu.com/s/1Cu3vU2P28vN4ZCGvNlhBUw
提取码:qylh
下载完成后解压。

配置环境变量

找到这个文件夹内的一个叫bin的文件夹:
在这里插入图片描述
把它的地址复制一下,找到此电脑(或者我的电脑)——>右键——>属性
打开高级系统设置,找到环境变量,单击打开,然后在环境变量中的系统变量中,找到Path变量,打开之后将刚刚复制的地址添加进去。
在这里插入图片描述

测试环境配置是否成功

win+R快捷键打开运行窗口,在里面输入cmd,回车打开cmd.exe
在这里插入图片描述
gcc -v -E -x c++ -
如果运行结果像下方图片中这样,就配置成功了。
在这里插入图片描述

安装VScode插件

我们打开VScode,点开旁边的扩展栏,在里面搜索并下载:
在这里插入图片描述

  1. C/C++智能提示。主要用于代码补全、代码调试等。操作方法同理,先输入C/C++,然后Install。
    在这里插入图片描述
  2. Code Runner : 让你自动编译运行的。(当然你不装的话也可以手动编译运行)
    在这里插入图片描述
    下载好以后,【重启vscode】

文件编辑、配置

  1. 首先【在电脑的某个地方首先创建一个新的文件夹】。然后点击VScode里面的文件(如下图),然后选择【打开文件夹】->【选中想要的文件夹】->【是,我信任…】,然后就可以创建一个新的文件,创建文件,编写代码了。

  2. ->假如我们新创建一个文件,叫【1.c】
    我们按【ctrl】+【shift】+【P】,【找到C/C++编辑配置】
    在这里插入图片描述

  3. 把下面的编译器路径和智能提示模式换掉
    在这里插入图片描述

我们用gcc(C语言)或者g++(C++)所以,我们将其改成我们刚刚的工具链所在的地方。
在这里插入图片描述
如果是C语言,那就是gcc,如果是C++,那就是g++。

在这里插入图片描述
配置完之后,我们可以看到,C/C++扩展就自动为我们生成了一个文件:c_cpp_properties.json文件
在这里插入图片描述

  1. 我们打开【终端】-【配置任务】配置一下tasks.json文件
    注意的是:一定要回到1.c这个.c源文件当中来,才能进行配置。
    在这里插入图片描述
    在这里插入图片描述
    点击之后,我们就可以看到又多出来了一个tasks.json文件
    在这里插入图片描述
    然后我们就可以编写代码保存运行了。不过要强调的是,一定要保存,一定要保存,一定要保存!!!VScode不是VS,也不是devc++,它只是一款编辑器,它不会帮你自动保存。
    保存完以后就可以运行啦~
    测试
#include<stdio.h>
int main(){
    
    
    printf("12aa");
    printf("时间");
    return 0;
}

在这里插入图片描述

调试功能的配置

配一下launch.json文件
选择【运行】->【添加配置】
在这里插入图片描述
然后选择第一个在这里插入图片描述
如果出现这个就选择默认的(如果你是第二次进行调试它应该是不会出现的)(不出现就不管它)
在这里插入图片描述
在这里插入图片描述
点右下角或点击【运行】->【添加配置】
选择gdb启动,根据提示修改
在这里插入图片描述

{
    
    
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
    
    
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            //"program": "输入程序名称,例如 ${workspaceFolder}/a.exe",
            "program": " ${workspaceFolder}/1.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            //"miDebuggerPath": "/path\to/gdb",
            "miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe", 
            "setupCommands": [
                {
    
    
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
    
    
                    "description": "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ]
        }



    ]
}

主要修改了这两处。
在这里插入图片描述

在这里插入图片描述

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

猜你喜欢

转载自blog.csdn.net/qq_44084784/article/details/128552823