使用VScode开发C语言程序,环境安装配置,保姆级教程

墙裂推荐:C语言学习资源汇总,史上最全面总结,没有之一

首先我们要现在vscodemingw64安装包

由于网络原因,vscodemingw64的安装包下载比较慢,冲哥这里已经下载好了并上传到了网盘,有需要的可以在后台回复vscode获取下载链接。

VScode安装包下载后,直接双击如下,点击同意,然后点击下一步

选择安装路径,然后点击下一步

继续下一步

根据个人需求在框里打勾,然后点击下一步

点击安装

安装好后点击完成

到此,VScode已经安装完毕

接下来我们安装mingw64,将冲哥给你们准备好的mingw64下载后直接解压。将mingw64解压到指定的目录,这个是冲哥的路径D:\Tools\mingw64
解压好之后,还需要配置环境变量
将目录D:\Tools\mingw64\bin追加到环境变量path
在我的电脑上右击属性,再选择高级系统设置
再点击环境变量

双击path

将刚才的解压路径追加到环境变量里

接下来需要验证mingw64是否配置成功
使用win+R组合键,输入cmd回车

在命令行里输入gcc -v,输出以下版本信息则表示minGW配置OK

接下来,我们将minGW配置到vscode里,首先需要安装一个插件,如下安装C/C++插件

打开一个目录

创建HelloWorld.c测试文件

编写一段测试代码

在目录下创建.vscode目录(注意有一个点)

.vscode目录下创建一下三个配置文件

配置文件里面的内容分别对用如下:

  • c_cpp_properties.json
{
    "configurations": [
       {
            "name": "Win32",
            "includePath": [
                "${workspaceRoot}",
                "D:/Tools/mingw64/include/**",
                "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
                "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
                "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
                "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
                "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
                "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
           ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "__GNUC__=6",
                "__cdecl=__attribute__((__cdecl__))"
           ],
            "intelliSenseMode": "msvc-x64",
            "browse": {
                "limitSymbolsToIncludedHeaders": true,
                "databaseFilename": "",
                "path": [
                    "${workspaceRoot}",
                    "D:/Tools/mingw64/include/**",
                    "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++",
                    "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/x86_64-w64-mingw32",
                    "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include/c++/backward",
                    "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include",
                    "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/include-fixed",
                    "D:/Tools/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/include"
               ]
           }
       }
   ],
    "version": 4
 }
  • launch.json
{
    "version": "0.2.0",
    "configurations": [
       {
            "name": "(Windows) Launch",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "cmd",
            "preLaunchTask": "echo",
            "args": [
                "/C",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "&",
                "echo.",
                "&",
                "pause"
           ],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole":true
       },
       {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\Tools\\mingw64\\bin\\gdb.exe",// 自己电脑的gdb
            "preLaunchTask": "echo",//这里和task.json的label相对应
            "setupCommands": [
               {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
               }
           ]
 
       }
   ]
 }
  • tasks.json
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
       {
            "label": "echo",
            "type": "shell",
            "command": "gcc",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileBasenameNoExtension}.exe",
                "-fexec-charset=GBK"//解决中文乱码
           ]
       }
   ],
    "presentation": {
        "echo": true,
        "reveal": "always",
        "focus": false,
        "panel": "shared",
        "showReuseMessage": true,
        "clear": false
   }
 }

配置完后,直接使用快捷键CTRL + F5运行

运行结果OK,环境配置完成。
如果您觉得本篇文章对您有帮助就顺手点个赞吧
更多干货内容请微信搜索我的个人公众号:C语言中文社区。

  • 17
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
使用VSCode进行C语言开发之前,需要安装相应的C编译器,建议选择GCC编译器,使代码的编译更加方便快捷。安装完成后,还需要配置VSCode的工作区,将其与编译器连接起来。 第一步,打开VSCode,找到终端窗口,安装C/C++调试器。在终端中输入以下命令: ```bash code --install-extension ms-vscode.cpptools ``` 第二步,集成终端与GCC编译器。在终端窗口中输入以下命令完成安装: ```bash sudo apt-get update && sudo apt-get install -y build-essential gdb ``` 第三步,配置VSCode的工作区。使用快捷键Ctrl + Shift + P打开命令面板,在搜索框中输入“C++”,选择“C++:Edit Configurations(JSON)”,打开“launch.json”文件,找到并修改以下参数: ```json "configurations": [ { "name": "gcc编译器", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": true, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false, "MIMode": "gdb", "preLaunchTask": "C/C++: gcc编译器 版本", "miDebuggerPath": "/usr/bin/gdb" } ] ``` 第四步,创建C语言项目。在VSCode的侧边栏中选择“文件”->“新建文件夹”,创建一个新的工作区。在工作区中创建一个以“.cpp”为后缀的文件,例如“main.cpp”。 第五步,编写C语言代码,并按下F5运行程序,如果程序运行成功,会在终端窗口中看到程序的输出结果。 以上就是在VSCode配置C语言开发环境的方法。通过以上步骤,我们可以使用VSCode进行C语言代码的编辑、调试和运行。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C语言中文社区

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值