基于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即可。