[新手向] VSCode编写C/C++的基础入门教程

/**
*本文为新手向,有纰漏之处请多见谅
*不涉及过多的原理讲解,需要请参阅其它文章
*/

VSCode是一款好用的开源编辑器,可以轻松并且多功能集成化地编辑多种格式的文档,C/C++也在支持列表中,下面就来谈一谈它编写C/C++的配置。

VSCode的好口碑来源之一就是它的海量插件,可以轻松实现多种功能。

首先,你需要有C/C++的运行环境,这在VSCode要通过安装插件来实现。界面的左侧可以找到插件界面。从上到下依次是资源管理器、搜索、源代码管理、debug并运行、扩展插件。测试:插件界面
在搜索框中输入对应插件名即可找到“C/C++”的插件扩展,点击安装即可。另外,如果你需要汉化的话,可以搜索“Chinese”汉化插件进行安装。

现在你已经拥有了运行C/C++的环境,但离运行代码还有一段距离,在这之前,我们不妨先来说一说C/C++在VScode里一般的运行模式:

在VSCode里,我们通常用的是(gdb)launch模式来运行程序。当你按下F5(运行快捷键)的时候,编辑器会在你打开的文件夹里创建一个名为“.vscode”的文件夹,里面存储的是配置文件。一开始通常只有“launch.json”和“tasks.json”。当它运行时,编辑器会先读取launch.json,通过它来启动其它的程序。而我们通常会在launch.json里写入要启动的task,也就是通过它来读取tasks.json,通过gdb命令来运行编译程序文件。

如果你还是一头雾水,没有关系,我们来试一试。

首先在资源管理器里新建一个文件夹,右键它,点击“open with Code”或“通过Code打开”,我们就可以在右上角看见“打开的编辑器”及你打开的文件夹。
在这里插入图片描述
之后,随便写一个程序例如helloworld,按F5运行,遇到选择环境什么的一路enter默认选项
你会看见自动弹出来了一个launch.json,左边的资源管理器里也新建了.vscode文件夹和launch.json。

接着右键.vscode文件夹,新建一个文件,命名为“tasks.json”在这里插入图片描述
在launch.json里粘贴如下代码(覆盖改掉原代码):

{
    // 使用 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": "C:\\MINGW\\mingw64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "complie" // 调试会话开始前执行的任务,类似于Ant,这里为我们的编译任务
        }
    ]
}

- 需要注意, "miDebuggerPath"后的值需要修改为你的gdb所在路径。

如果还没有配置好MINGW,以下为粗略步骤讲解:

  • 安装下载MinGW(自行百度)
  • 点击Continue开始安装,安装过程需联网,若安装时提示error则需使用梯子进行安装
    当Continue按钮恢复为可用状态,点击完成安装

GCC环境安装

  • 打开MinGW
  • 选中左栏的Basic Setup,然后选中mingw32-gcc-g+±bin,右键选择Mark for installation
  • 选中All packages,找到mingw32-gdb-bin,mingw32-gdb-doc,mingw32-gdb-info,mingw32-gdb-lang,mingw32-gdb-lic,mingw32-gdb-man,右键选择Mark
    for installation
  • 点击左上角的installation,然后点击Apply Changes
  • 点击Apply,等待安装完成,点击close

至此GDB环境部分配置完成

//MinGW配置较为繁琐,可以考虑使用MinGW64,MinGW64安装后就不需上方的配置,一路点击下一步即可。(但是还是要配置环境变量

添加环境变量

  • 进入设置,点击系统,然后选择关于,然后点击右侧系统信息
  • 在弹出的系统信息中,选中左栏高级系统设置,然后选中环境变量
  • 在系统变量一栏中找到Path,双击,然后新建一个C:\MinGW\bin 的变量
  • 一路确定,直到关闭所有选卡
  • 重启电脑

至此所有基础配置完成


在tasks.json里粘贴如下代码:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "complie",
            "type": "shell",
            "command": "g++",
            "args": [
                "-g",
                "${fileBasename}",
                "-o",
                "${fileBasenameNoExtension}.exe"
            ],
            "presentation": {
                "reveal": "silent"
            },
            "problemMatcher": "$msCompile"
        }
    ]
}

之后按下F5即可运行程序,第一次可能需要等待一会儿或者重新运行一次。

在这里插入图片描述
到这里,我们就可以正常运行C/C++程序了。

善用插件,多探索VSCode的功能哦

  • 10
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值