首页 >开发工具 >VSCode > 正文

vscode怎样设置c语言开发环境

原创2020-02-13 14:43:3602286

MinGw的下载与安装

因为windows下vscode不直接具备对于C语言的编译调试工具,所以要下载集成gcc等工具的MinGw以提供扩展支持。

a74c3742ec38343c529c07aa98ea058.png

任意选择一个(如果需要自定义安装gcc相关模块,也可以选择在线安装install.exe

将该文件夹解压到需要安装的目录

8958c59bb50eb06e8327cc1831ceede.png

配置系统环境变量Path

打开我的电脑-属性-高级系统设置-高级-环境变量

在系统变量中找到Path变量,选择编辑(没有则新建),将之前mingw解压后目录下bin文件夹目录添加至其中,注意windows 7及以前版本需与原值用英文分号隔开,windows8及以上版本选择新建即可。

edb13c63bc1471c40f80fce8d534e02.png

fed2eda335d54d2f331b3bf17a714a5.png

然后在系统变量中找到include变量(没有则新建一个,不区分大小写),编辑,将原mingw解压目录下include文件夹目录添加进去。

b16ec27ae1fd32f1edacb35843576a4.png

修改vscode调试配置文件

重启vscode,打开菜单-调试-添加附加调试器...,找到左侧列表下的C/C++(找不到的话搜索试试)选择install安装后(可选操作,推荐)搜索code runner选择install安装

473f0eec2ef281dbe6f34da3933cd60.png

勾选下列两项

9846a8b982a7d1d3112efbb3aff22fb.png

随意指定一个目录,新建文件夹,新建一个文件,将文件名修改为.c后缀的c代码文件,返回vscode,选择菜单-打开文件夹,选择刚才新建的文件夹,在左侧窗口单击刚新建的c代码文件,随意写一个简单的C程序

7a50832fddf68ff584ea154b6dc1bbc.png

此时,单击窗口右上角的运行,即可在vscode下方终端中看到程序运行结果

e3f6f5d6b9a3915c5658f53e7194d6c.png

98c28df14eadb3f096b1a24a13edcec.png

配置C/C++ debuger

在之前新建的文件夹下再新建一个名为.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:\\Install\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  
                "preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc  
                "setupCommands": [  
                    {   
                "description": "Enable pretty-printing for gdb",  
                        "text": "-enable-pretty-printing",  
                        "ignoreFailures": true  
                    }  
                ]  
            }  
        ]  
    }

注意这里"miDebuggerPath": "D:\\Install\\bin\\gdb.exe"将其值改成自己所解压的mingw\bin\gdb.exe的路径

其他设置可看情况修改

在vscode中选择菜单-文件-打开文件夹,打开自己所新建的C代码下的文件夹,打开后选择左侧菜单对应的C代码文件,可选择菜单-调试-启动调试(快捷键F5)

弹出以下窗口

e25be8dc0973dda524bd4b0790a066f.png

选择第二个"配置任务"

e47d8a17606cc39d4842659de9d1a85.png

在打开的task.json文件中输入:

{
    "version": "2.0.0",
    "command": "g++",
    "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
        }
    }
}

保存后,回到最初的C代码文件,菜单-调试-启动调试(快捷键F5),即可成功运行C程序!

相关推荐:vscode教程

以上就是vscode怎样设置c语言开发环境的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码
  • 相关标签:vscode c
  • 本文原创发布php中文网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • vscodec的方法是:1、首先安装【c/c++】插件,并重启vscode;2、然后安装【GCC】,并配变量;3、最后配智能提示,启调试功能即可。
    vscode搭建C的方法是:1、首先需要安装【c/c++】扩展;2、接着安装编译【mingw】,配变量,将编译的地址添加到path变量中;3、然后配vscode,修改启动配文件即可
    vscodego的方法是:1、首先安装go扩展;2、然后安装go工具包;3、接着依次点击【首选项】、【】,打页面,自动保存相关配;4、最后配代码片段快捷键即可。
    vscodego的方法是:1、首先进行go,在path变量中新增bin目录;2、接着安装go插件;3、然后启自动保存功能;4、接着执行相关命令,安装相应插件;5、最后编写程序进行测试即可
    vscode中文的方法:1、首先打locale.json文件,编辑【"locale":"zh-cn"】;2、然后打扩展商店,搜索chinese,安装
    Python是一种跨平台的计算机程序。是一种面向对象的动态类型vscode是集成,支持多种,如PHP,Java,python,c++等。
    vscode编写c的方法是:1、安装c/c++插件,并重启vscode;2、安装GCC,并配变量;3、新建c_cpp_properties.json文件,配智能提示;4、启调试功能。
    c是面向过程的,也是抽象化的通用程序,广泛应用于底层C能以简易的方式编译、处理低级存储器;C是仅产生少量的机器以及不需要任何运行支持便能运行的高效率程序
    运行c的软件有:1、Dev-C++,Windows下一个免费、轻量级的C/C++软件;2、【Visual Studio】,是Windows平台下使用最多的C/C++软件,微软自主计研
    C是一门面向过程、抽象化的通用程序,广泛应用于底层C能以简易的方式编译、处理低级存储器。C是仅产生少量的机器以及不需要任何运行支持便能运行的高效率程序。尽
    C属于面向过程、抽象化的通用程序,广泛应用于底层C能以简易的方式编译、处理低级存储器。C是仅产生少量的机器以及不需要任何运行支持便能运行的高效率程序
    vscode可以运行c,实现方法是:首先打vscode软件并安装“mingw-w64”;接着点击“我的电脑”并依次选择“属性->高级系统->变量”;然后在系统变量里找到Path
    vscodejs运行的方法是:1、首先点击工具和,安装需要的插件;2、接着打扩展商店列表,选择调试插件进行安装,安装完成后重启;3、然后创建一个【.vscode】文件夹,在配文件中

    专题推荐

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类