当前位置:首页 开发工具 > 正文

用VS code和mingw配置c/c++运行环境

作者:野牛程序员:2023-12-26 11:48:22 开发工具阅读 2158

首先,安装Visual Studio Code(VS Code)和MinGW(Minimalist GNU for Windows)。然后,按照以下步骤配置C/C++运行环境:

  1. 安装VS Code:下载并安装最新版本的VS Code,可以从官方网站 https://code.visualstudio.com/ 下载。

  2. 安装C/C++扩展:打开VS Code,点击左侧的“Extensions”图标(或按 Ctrl+Shift+X),在搜索框中输入“C/C++”,找到Microsoft提供的C/C++扩展并安装。

  3. 安装MinGW:下载MinGW安装管理器(MinGW Installation Manager)并用它安装MinGW。可以从 https://osdn.net/projects/mingw/downloads/installer/ 下载安装器。安装时请选择需要的组件,至少选择mingw32-basemingw32-gcc-g++

  4. 设置系统环境变量:将MinGW的bin目录添加到系统的PATH环境变量中。这样,系统就能够在任何地方找到MinGW的执行文件。

  5. 配置VS Code的tasks.json 文件:在VS Code中打开一个C/C++项目或创建一个新项目。在项目根目录下,创建一个名为.vscode的文件夹,并在其中创建一个名为tasks.json的文件。以下是一个简单的tasks.json示例:

    {
      "version": "2.0.0",
      "tasks": [
        {
          "label": "build",
          "type": "shell",
          "command": "g++",
          "args": [
            "-g",
            "${file}",
            "-o",
            "${fileDirname}\\\\${fileBasenameNoExtension}.exe"
          ],
          "group": {
            "kind": "build",
            "isDefault": true
          }
        }
      ]
    }

    此配置使用g++编译器编译当前打开的文件并生成可执行文件。

  6. 配置调试器(可选):若要配置调试器,可以在VS Code 中安装C/C++的调试器扩展。在项目根目录下,创建一个名为launch.json的文件,并配置调试器。

    {
      "version": "0.2.0",
      "configurations": [
        {
          "name": "C++ Launch",
          "type": "cppdbg",
          "request": "launch",
          "program": "${workspaceFolder}\\\\${fileBasenameNoExtension}.exe",
          "args": [],
          "stopAtEntry": false,
          "cwd": "${workspaceFolder}",
          "environment": [],
          "externalConsole": false,
          "MIMode": "gdb",
          "setupCommands": [
            {
              "description": "Enable pretty-printing for gdb",
              "text": "-enable-pretty-printing",
              "ignoreFailures": true
            }
          ],
          "preLaunchTask": "build",
          "miDebuggerPath": "gdb.exe"
        }
      ]
    }

    上述配置用于在VS Code 中调试C++程序。

配置完成后,应该能够在VS Code 中编写、编译和调试C/C++程序了。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击