美文网首页
C语言基础知识(一):VS Code安装配置

C语言基础知识(一):VS Code安装配置

作者: StudentLiu | 来源:发表于2024-04-06 17:26 被阅读0次

一、VS Code软件下载安装

1-1、VS Code下载

VS Code官网地址:https://code.visualstudio.com/

1-2、安装

正常运行安装即可

二、VS Code插件安装

2-1、中文插件

VS Code默认是英语,所以需要在打开VS Code之后再安装中文插件;


中文插件 — 安装流程图

2-2、C/C++相关插件

按下图的方式操作,安装C/C++相关插件:
① C/C++
② C/C++ Themes
③ C/C++ Extension Pack


C/C++相关插件 — 安装流程图

2-3、Code Runner插件

按下图的方式操作,安装Code Runner插件:


Code Runner相关插件 — 安装流程图

三、MinGW-W64下载安装及环境变量配置

3-1、MinGW-W64下载

MinGW-W64下载地址:https://sourceforge.net/projects/mingw-w64/files/

MinGW-W64下载版本(Win版)

3-2、解压安装

正常解压放入指定路径即可

3-3、环境变量配置

将解压后的对应bin文件夹路径添加至环境变量PATH下;
例:本人放在D盘下,路径示例:D:\mingw64\bin

四、VS Code相关配置

4-1、配置项:代码直接运行

在第二步中安装的 Code Runner 插件,就是来运行C/C++代码的;但是要是能让代码直接运行(不用编译成exe文件),还需要通过下面流程进行配置;


VS Code相关设置入口
VS Code配置:代码直接运行

4-2、配置项:其他配置(字体大小)

通过3-1配置的第1、2步进入设置页面后,可在当前页面配置相关选项(菜单字体大小、编辑栏字体大小...等),这里不进行详细描述;

五、编译运行第一个C语言项目

5-1、新建项目文件夹及C测试文件(以".c"结尾)

1、新建项目文件夹:在指定路径下新建文件夹,并用VS Code打开指定文件夹;例:D:\cProjects\demo
2、新建C语言程序文件:在指定项目文件夹内新建文件,以“.c”结尾;例:D:\cProjects\demo\demo1.c

#include <stdio.h>

int main(void){
  printf("Hello World!");
  return 0;
}

5-2、C/C++编辑配置文件:c_cpp_properties.json

1、在对应的C语言文件下,通过快捷键:Ctrl+Shift+P,录入"C/C++",选择进入编辑配置页面;
2、在配置页面,主要对"编译器路径"与"IntelliSense 模式"进行配置(C语言为gcc,C++为g++);
3、配置完成后,系统会在项目文件夹下.vscode文件下生成"c_cpp_properties.json"配置文件



{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-x64",
            "compilerPath": "D:/mingw64/bin/cpp.exe"
        }
    ],
    "version": 4
}

5-3、C/C++任务配置文件:tasks.json

1、在对应的C语言文件下,通过上方菜单栏 -> 终端 -> 配置任务,录入"C/C++",选择生成配置文件;
2、原则上,生成的tasks.json文件可直接使用;若有异常,可将配置文件中配置的"cpp.exe"更改为"gcc.exe";



{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: cpp.exe 生成活动文件",
            "command": "D:/mingw64/bin/gcc.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "D:/mingw64/bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build",
            "detail": "编译器: D:/mingw64/bin/gcc.exe"
        }
    ]
}

5-4、生成C/C++可执行文件并运行

1、生成C/C++可执行文件:通过上方菜单栏 -> 终端 -> 运行生成任务,录入"C/C++",生成对应的".exe"文件;
2、在VS Code 终端,可直接运行".exe"文件(例:./demo1.exe);(默认:".exe"文件与”.c“测试程序文件在同一个文件夹);




六、调试编译流程

6-1、新建调试编译用C程序

在指定项目文件夹内新建文件,以“.c”结尾;例:D:\cProjects\demo\demo2.c

#include <stdio.h>

int main(void){
int a=5;
int b=6;
int c=9;
int ab=a+b;
int abc=a+b+c;
printf(" ab = %+d ;  abc = %+d ",ab,abc);
return 0;
}

6-2、C/C++执行配置文件:launch.json

1、选中对应的C程序文件,右边菜单栏切换至"运行和调试"选项,点击"创建launch.json",调试器选择"C++(GDB/LLDB)"生成文件;
2、调整"被调试文件的路径(program指定)"与"mingw64/gbd.exe路径(miDebuggerPath指定)";
3、开启调试:通过上方菜单栏 -> 运行 -> 启动调试,开启调试;(注意:需先手动触发生成.exe文件)


{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description":  "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

相关资料:
1、从零基础到执行第一个C语言程序_visual studio code怎么编写程序-CSDN博客
2、VSCode上搭建C/C++开发环境(vscode配置c/c++环境)Windows系统---保姆级教程vscode暴力的bug制造机-云原生技术专区 (csdn.net)

相关文章

网友评论

      本文标题:C语言基础知识(一):VS Code安装配置

      本文链接:https://www.haomeiwen.com/subject/ufvatjtx.html