MinGW与使用VScode写C语言适配

压缩包


通过网盘分享的文件:MinGW.zip

链接: https://pan.baidu.com/s/1QB-Zkuk2lCIZuVSHc-5T6A 提取码: 2c2q

需要下载的插件

1.翻译

找到VScode页面,从上数第4个,点击扩展(以下通此)

搜索---Chinese--点击---安装--ok

2.运行

第一个步骤同上

搜索--Code Runner and C/C++ Compile Run--点击---安装--ok

3.其他

C/C++

C/C++ Extension Pack

C/C++ Themes

4.智能AI补全代码

CodeGeeX:AI Coding Assistant

环境配置

1.环境变量

点击win键--搜索环境变量--找到之后点击进去--点击右下角的环境变量--找到系统变量下面的path--新建(直接双击也行)--粘贴D:\MinGW\bin(根据自己的路径进行粘贴)--不要点击❌,点击所有的确定,少一个也不行

2.检查是否配置完好

win + R --- 输入cmd,打开黑框

输入gcc -v/gcc --version --有相应的版本信息提示就是成功了,就可接着往下配置了

配置文件

这些都是在.vscode下面的,不知道的自己搜索,查找资料

重点:路径自己该改,应该能够看懂的

1.c_cpp_properties.json

bash 复制代码
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "D:\\MinGW\\bin\\gcc.exe",
            "cStandard": "c11",
            "cppStandard": "gnu++14",
            "intelliSenseMode": "windows-gcc-x86"
        }
    ],
    "version": 4
}

2.launch.json

bash 复制代码
{
    "configurations": [
        {
            "name": "C/C++: gcc.exe 构建和调试活动文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\MinGW\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: gcc.exe 生成活动文件"
        }
    ],
    "version": "2.0.0"
}

3.settings.json

bash 复制代码
{
    "files.associations": {
        "*.sqlbook": "sql",
        "*.ndjson": "jsonl",
        "*.dbclient-js": "javascript",
        "stdio.h": "c"
    }
}

4.tasks.json

bash 复制代码
{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: gcc.exe 生成活动文件",
            "command": "D:\\MinGW\\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"
}

代码运行

1.书写代码

cs 复制代码
# include <stdio.h>
// std-->standard 标准库,io-->input/output 输入输出,h-->header 头文件

int main(){
    // main函数是程序的入口,程序从这里开始执行,有且仅有一个

    printf("Hello World!\n");
    // printf是一个库函数,用于输出字符串

    return 0;
    // return 0;表示程序正常结束
}

2.运行

如果上面的插件都安装完成了,就看运行,没有全部安装的话可能有的不能用

第一个,右键 -- Run Code(可以看见有快捷键)

第二个,右上角的三角符号(也有对应的快捷键)

相关推荐
VidDown1 天前
VidDown 工具站:免费、本地优先的开发者工具箱
javascript·编辑器·音视频·视频编解码·视频
摇滚侠2 天前
IDEA 创建 Java 项目 手动整合 SSM 框架
java·ide·intellij-idea
霸道流氓气质2 天前
Trae IDE 新手入门指南
ide
VidDown2 天前
显卡处理视频技术详解:从硬解码到 NVENC,GPU 如何让视频处理起飞?
javascript·编辑器·音视频·视频编解码·视频
夜猫逐梦2 天前
【UE基础】03.蓝图与编辑器工作流
编辑器·ue·蓝图·ue编辑器
VidDown2 天前
视频帧率技术详解:从 24fps 到 120fps,帧率如何影响你的观看体验?
网络·网络协议·编辑器·音视频·视频编解码·视频
爱就是恒久忍耐2 天前
VSCode里如何比较2个branch
ide·vscode·编辑器
意法半导体STM322 天前
【官方原创】如何为STM32CubeMX2配置Visual Studio Code配置方案
vscode·stm32·单片机·嵌入式硬件·策略模式·stm32cubemx·嵌入式开发
bloglin999992 天前
vscode中可视化的合并分支,在“合并编辑器中解析”中“与基线进行比较”是什么意思
ide·vscode·编辑器
终将老去的穷苦程序员2 天前
IntelliJ IDEA 的安装教程
java·ide·intellij-idea