vscode配置c环境

Vscode配置C环境

Vscode下载

  • 前往官网下载Vscode(官网地址:https://code.visualstudio.com)

Mingw下载与配置

Mingw下载

  • 方式1:下载Dev C++或CodeBlocks后(在这里以Codeblocks为例),下载过后,找到如图所示文件夹路径
  • 方式2:下载mingw(网址:https://sourceforge.net/projects/mingw-w64/files/)

配置系统环境变量

在此电脑右键,打开系统属性,选择左边高级系统设置,点击弹出窗口右下方的环境变量,在系统变量下的Path,添加Mingw\bin的路径,如下图所示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置Vscode

插件下载

  • 插件1

    在这里插入图片描述

  • 插件2

    在这里插入图片描述

  • 下载插件2之后,在扩展设置中勾选如图选项:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 插件3
    在这里插入图片描述

配置文件

  • 在全英文路径下建立.vscode文件夹

在这里插入图片描述

  • 新建文件launch.json,右键在Vscode中打开,粘贴如下代码:

    {
        "version": "0.2.0",  
        "configurations": [  
            {  
                "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
                "type": "cppdbg",       // 配置类型,这里只能为cppdbg
                "request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  
                "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径  
                "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  
                "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  
                "cwd": "${workspaceFolder}", // 调试程序时的工作目录,一般为${workspaceFolder}即代码所在目录  
                "environment": [],  
                "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  
                "MIMode": "gdb",  
                "miDebuggerPath": "D:\\software\\CodeBlocks\\MinGW\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  
                "preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc  
                "setupCommands": [  
                    {   
                "description": "Enable pretty-printing for gdb",  
                        "text": "-enable-pretty-printing",  
                        "ignoreFailures": true  
                    }  
                ]  
            }  
        ]  
    }
    
    
  • 新建文件tasks.json,右键在Vscode中打开,粘贴如下代码:

    {
        "version": "2.0.0",
        "command": "gcc",
        "args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"],    // 编译命令参数
        "problemMatcher": {
            "owner": "cpp",
            "fileLocation": ["relative", "${workspaceFolder}"],
            "pattern": {
                "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
                "file": 1,
                "line": 2,
                "column": 3,
                "severity": 4,
                "message": 5
            }
        }
    }
    
  • 在.vscode文件夹外新建helloworld.c文件,写入一段简单代码:

在这里插入图片描述

运行成功之后,再按F5,启动调试

(建议换个略微长点的代码,可进行下一步操作,方便检测是否可以调试)

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int zi[100],mu[100];
    double num;
    int i,n;
    scanf("%d",&n);
    for(i = 0;i < n; i++)
    {
        zi[0] = 2;
        zi[1] = 3;
        mu[0] = 1;
        mu[1] = 2;
        //num = zi[1] / mu[1];
        zi[i+1] = zi[i] + zi[i-1];
        mu[i+1] = mu[i] + mu[i-1];
        printf("%d %d\n",zi[i],mu[i]);
    }
    //printf("Hello world!\n");
    return 0;
}

在这里插入图片描述

恭喜你,可以使用Vscode编写C语言了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值