美文网首页开发环境搭建
MacOS-配置VsCode的C/C++运行文件

MacOS-配置VsCode的C/C++运行文件

作者: HeavensLife | 来源:发表于2018-10-25 20:34 被阅读31次

        最近,迷上了VsCode这款编辑器,被它的颜值完全吸引到了,由于最近某杯的算法比赛开始了,所以我最近想用VsCode去编辑运行C/C++,苦于找了好多的方法,最后终于实现了。现在就来记录一下整个配置的过程:

        1.首先需要下载VsCode(滑稽😄),并下载所需要的插件。

        2.在电脑上新建一个文件夹(作为C/C++的运行文件夹,我就建在Desktop上了)如下图,很简单。

    3.打开VsCode,打开新建的C/C++文件夹。依然很简单。(Mac快捷键command+O,打开文件)

    4.开始新建一个.cpp文件。(新建快捷键 command+N)

    5.配置3个文件。

    (1)c_cpp_properties.json

    {

        "configurations": [

            {

                "name": "Mac",

                "includePath": [

                    "${workspaceFolder}/**"

                ],

                "defines": [],

                "macFrameworkPath": [

                    "/Library/Developer/CommandLineTools/SDKs/MacOSX10.14.sdk/System/Library/Frameworks"

                ],

                "compilerPath": "/usr/bin/clang",

                "cStandard": "c11",

                "cppStandard": "c++17",

                "intelliSenseMode": "clang-x64"

            }

        ],

        "version": 4

    }

    (2)launch.json

    {

        // Use IntelliSense to learn about possible attributes.

        // Hover to view descriptions of existing attributes.

        // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387

        "version": "0.2.0",

        "configurations": [

            {

                "name": "c/c++ Launch",

                "type": "cppdbg",

                "request": "launch",

                "program": "${workspaceFolder}/a.out",

                "args": [],

                "stopAtEntry": false,

                "cwd": "${workspaceFolder}",

                "environment": [],

                "externalConsole": true,

                "MIMode": "lldb",

                "preLaunchTask":"c++"

            }

        ]

    }

    (3)tasks.json

    {

        // See https://go.microsoft.com/fwlink/?LinkId=733558

        // for the documentation about the tasks.json format

        "version": "2.0.0",

        "tasks": [

            {

                "label": "c++",

                "command": "clang++",

                "type": "shell",

                "args": [

                    "${file}",

                    "-std=c++11",

                    "-g"

                ],

                "presentation": {

                    "echo": true,

                    "reveal": "always",

                    "focus": false,

                    "panel": "shared"

                },

                "group": {

                    "kind": "build",

                    "isDefault": true

                }

            }

        ]

    }

    然后就可以运行已经写好的jianshu.cpp文件了。

    相关文章

      网友评论

        本文标题:MacOS-配置VsCode的C/C++运行文件

        本文链接:https://www.haomeiwen.com/subject/zinctqtx.html