vscode如何编写c 程序


本文摘自PHP中文网,作者藏色散人,侵删。

vscode如何编写c 程序?

获取C/C++扩展

打开vscode

ctrl+shift+x打开商店

搜索C/C++

安装、重启vscode

相关教程推荐:vscode教程

de99cdfbba62a2585ed31b62da9719e.png

安装GCC

下载MinGW

打开安装程序,安装到D盘(需要创建MinGW文件夹),安装完成之后生成MinGW安装管理器

管理器自动打开(如果没有请手动),点击All Packages,选中gcc.bin,g++.bin,gdb.bin,点击Installation,选择Apply Changes,点击Apply提交进行安装

0d4244b1f15b2f1a9ef55d2589d6a5e.png

win+R,输入control进入控制面板,依次点击系统与安装->系统->高级系统设置->环境变量,找到Path->编辑->新建,将安装好的MinGW的bin文件夹路径粘贴进去。

3ae10938bbad0bae5c6acac2dd99b1a.png

配置智能提示

编写一个测试文件demo.c,点击引入的标准库下的“提示灯”,生成c_cpp_properties.json文件

编辑c_cpp_properties.json

19d29ce866beb45c83059493f71cb1b.png

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

c_cpp_properties.json修改内容如下:

{

    "configurations": [

        {

            "name": "Win32",

            "includePath": [

                "${workspaceFolder}/**"

            ],

            "defines": [

                "_DEBUG",

                "UNICODE",

                "_UNICODE"

            ],

            "windowsSdkVersion": "8.1",

            "compilerPath": "D:\\MinGW\\bin\\gcc.exe",// 自己电脑上的gcc路径

            "cStandard": "c11",

            "cppStandard": "c++17",

            "intelliSenseMode": "msvc-x64"

        }

    ],

    "version": 4

}

开启调试功能

F5或Ctrl+F5启用调试,选择C++(GDB/LLDB)生成launch.json文件,修改如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

{

    // 使用 IntelliSense 了解相关属性。

    // 悬停以查看现有属性的描述。

    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387

    "version": "0.2.0",

    "configurations": [

        {

            "name": "(gdb) Launch",

            "type": "cppdbg",

            "request": "launch",

            "program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",// 被调试程序

            "args": [],

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole": true,

            "MIMode": "gdb",

            "miDebuggerPath": "D:\\MinGW\\bin\\gdb.exe",// 自己电脑的gdb

            "preLaunchTask": "echo",// 在调试前需要执行的任务名称

            "setupCommands": [

                {

                    "description": "Enable pretty-printing for gdb",

                    "text": "-enable-pretty-printing",

                    "ignoreFailures": true

                }

            ]

        }

    ]

}

Ctrl+Shift+P输入Tasks:Configure Task配置任务,选择使用模块创建task.json文件,选择Others模板,生成task.json文件,修改如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

{

    // 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"// 生成可调试的执行文件

            ]

        }

    ]

}

如果出现错误:进程终止,退出代码:1,可能是gcc还没被编辑器加载(测试方法:打开控制台,输入gcc,看提示信息),重启编辑器就可以。

以上就是vscode如何编写c 程序的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

vsCode如何像pycharm一样快速填充html内容

vsCode如何修改语言

浅谈vsCode无需插件自动补全html标签、style样式的方法

vsCode npm怎么执行

怎么在vsCode中调试js代码

vsCode如何禁止自动升级

vsCode怎么实现自动添加双引号

vsCode中如何调试vue代码?

vsCode使用ctrl+c不能粘贴

vsCode有头文件不能编译解决方法

更多相关阅读请进入《vsCode》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...