基于VSCode的C/C++编程语言的构建调试环境搭建指南

基于VSCode在mac上构建一套C/C++开发环境,使用make进行自动化构建,使用Mac自带的Clang和lldb进行调试。下面是构建步骤。

一、下载安装vscode

1、安装VScode

2、安装mingw

3、安装VScode的C++插件

 

 

 

二、安装VScode调试工具

这边使用gdb调试

以作业工程化编程实战callback接口为例,编译、调试项目时,需要分别配置tasks.json文件与lanuch.json文件

tasks.json

{
    "tasks": [
        {
            "type": "shell",
            "label": "g++.exe build active file",
            "command": "E:\\MinGW\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "E:\\MinGW\\bin"
            }
        }
    ],
    "version": "2.0.0"
}

launch.json

{

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

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

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

    "version": "0.2.0",

    "configurations": [

        {

            "name": "g++.exe - 生成和调试活动文件",

            "type": "cppdbg",

            "request": "launch",

            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",

            "args": [],

            "stopAtEntry": false,

            "cwd": "${workspaceFolder}",

            "environment": [],

            "externalConsole": false,

            "MIMode": "gdb",

            "miDebuggerPath": "E:\\MinGW\\bin\\gdb.exe",

            "setupCommands": [

                {

                    "description": "为 gdb 启用整齐打印",

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

                    "ignoreFailures": true

                }

            ],

            "preLaunchTask": "g++.exe build active file"

        }

    ]

}  
 

三、安装自动化构建工具-Cmake

1.下载Cmake

到cmake官网https://cmake.org/download/下载与本机平台对应的安装包即可

2.在VScode中使用Cmake编写makefile文件

在vscode中使用cmake需要安装cmake与cmake tools两个插件配合使用。

 

 按下ctrl+shift+p,输入以下指令,然后在弹出框中选择自己安装的编译工具链。

CMake:Select a Kit

编写CMakeLists.txt文件

接下来就是直接生成makefile即可。

 

posted @ 2020-04-04 08:25  浩翔Zz  阅读(242)  评论(0编辑  收藏  举报