vscode的安装并配置c语言环境

Visual Studio Code的下载和安装没有任何难度,直接找到官网https://code.visualstudio.com/进行下载安装即可。

比较有难度的是搭建C语言的开发环境,网上有一大堆的教程,但是对于初学者来说确实还是很有难度,经常会出现很多莫名其妙的错误。无论安装什么软件,官方给出的官方文档都是最有说服力的https://code.visualstudio.com/docs/cpp/config-mingw,在这里很多问题都可以找到答案,但是阅读官方文档也有比较大的难度,因此在CSDN、知乎等平台找到优质的博客或者文章就很有必要。

1. 第一步,下载vscode和MingGW
直接到官网下载即可,MingGW的下载链接是MingGW

2. 此外使用vscode很重要的一点就是按自己的需要可以安装很多有用的插件
比如

Chinese (Simplified) Language Pack for Visual Studio Code插件,使得VSCode变为中文界面。

**C/C++**插件,写C/C++的插件。

**Code Runner**插件,一键运行C/C++/Python/Java等语言程序的插件,这里需要配置一下配置扩展配置,把**run in terminal**勾选上,这样程序就可以在终端运行了。

3. 现在开始就可以来配置c语言环境
在电脑桌面或者下载vscode的盘(我的是E盘)里面新建一个文件夹,可以命名为vscode-c,
在这里插入图片描述在里面再次新建两个文件夹,分别是.vscode和build。在这里插入图片描述
之后需要在.vscode文件夹中新建三个json文件,在这里插入图片描述
4.1 首先来配置c_cpp_properties.json文件

{
    
    
    "configurations": [
        {
    
    
            "name": "MinGW64",
            "intelliSenseMode": "gcc-x64",
            "compilerPath": "E:\\mingw64\\bin\\gcc.exe",
            "includePath": [
                "${workspaceFolder}",
            "cStandard": "c11"
        }
    ],
    "version": 4
}

其中的路径需要改成自己下载mingw64的路径。
4.2 配置launch.json文件

{
    
    
    "version": "0.2.0",
    "configurations": [
        {
    
    
            "name": "C Launch (GDB)", 
            "type": "cppdbg", 
            "request": "launch", 
            "targetArchitecture": "x64", 
            "program": "${fileDirname}/build/${fileBasenameNoExtension}.exe", 
            "args": [], 
            "stopAtEntry": false, 
            "cwd": "${workspaceRoot}", 
            "externalConsole": true,
            "internalConsoleOptions": "neverOpen", 
            "MIMode": "gdb", 
            "miDebuggerPath": "E:\\mingw64\\bin\\gdb.exe", 
            "setupCommands": [
                {
    
    
                    "description": "Enable pretty-printing for GDB",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": false
                }
            ],
            "preLaunchTask": "compile" 
        }
    ]
}

文件路径同样需要更改

4.3配置tasks.json文件

{
    
    
    "version": "2.0.0",
    "tasks": [
        {
    
    
            "label": "compile",
            "command": "gcc",
            "args": [
                "${file}",             
                "-o",
                "${fileDirname}/build/${fileBasenameNoExtension}.exe", 
                "-O0",
                "-ggdb3", 
                "-Wall", 
                "-std=c11", 
                "-Wno-format",
                "-finput-charset=UTF-8", 
                "-fexec-charset=GB18030",
                "-D _USE_MATH_DEFINES"
            ],

            "type": "shell",
            
            "group": {
    
    
                "kind": "build",
                "isDefault": true
            },

            "presentation": {
    
    
                "echo": true,
                "reveal": "always", 
                 "focus": false,
                 "panel": "shared" 
            },
        }
    ]
}

  1. 测试c语言环境
    新建一个hello.c文件
#include <stdio.h>
int main()
{
    
    
    printf("Hello, world!");

    return 0;
}

尝试运行,直接点击右上角的三角形即可,如果成功输出,那么配置完成。
在这里插入图片描述
python语言环境的配置与c语言比较相似,只是需要配置的文件内容有所不同,需要的插件也有所不同,后面有时间再来更。

配置好之后可能还会出现各种各样的小问题,比如我遇到的终端没办法输出的问题,记得看看前面的步骤是不是都完成了。

以及终端输出中文会乱码,这时候我们可能需要修改utf-8编码为GBK编码或者GB2312编码,所以要经常在Google或者各种平台上搜索来解决。

参考资料:
https://blog.csdn.net/qq_27283619/article/details/103648264

猜你喜欢

转载自blog.csdn.net/weixin_46530492/article/details/108698192