我的task.json和launch.json配置都是最基础的,仅仅几句不同,目前来说对我够用

在你的task.json文件里,如果要使用调试,编译参数就选-g,最后附上我的task.json文件(c++)

{// See https://go.microsoft.com/fwlink/?LinkId=733558// for the documentation about the tasks.json format"version": "2.0.0","tasks": [{"label": "build","type": "shell","command": "g++",//这里根据自己编译器改"args": ["-g",//调试程序必须设置的参数"main.cpp"]}]
}

以及对应的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": "(lldb) Launch","type": "cppdbg","request": "launch","program": "${workspaceFolder}/a.out",//这里删掉了没用的提示部分"args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true,"MIMode": "lldb","preLaunchTask": "build"//这个可以在点击调试的时候自动编译一次你的代码(省事)}]
}
    [VSCODE官方C++文档地址](https://code.visualstudio.com/docs/languages/cpp)

Mac OS下使用VS Code对C++程序进行debug的配置相关推荐

  1. Mac OS下给树莓派安装系统、无网线和外设配置WI-FI、SSH远程控制、VNC远程桌面(超详细~)

    首先要保证你的手边有:一个树莓派及其电源适配器.一张tf卡(也就是我们平时所说的sd卡,最好是16G的,8G也可).读卡器.还有就是要一台电脑啦.是的,仅仅需要这些就可以完成树莓派所有的基础配置啦(W ...

  2. Mac OS 下使用 afconvert 命令,处理音频格式转换

    在上一篇<Mac OS 下使用 you-get 下载音悦台 MV .网易云音乐等>给大家介绍了如何下载MV.音乐等资源,但是出现了一些不常见的音频格式,导致在有些播放器上无法解码播放,所以 ...

  3. mac os下valgrind的安装

    valgrind是一款性能分析工具,功能强大. 在mac os下的安装略有不同,特写此文以记之. 现在最新的版本是3.8.1 tar jxvf valgrind-3.8.1.tar.bz2 cd va ...

  4. OpenCASCADE:Mac OS X平台使用Code::Blocks构建OCCT

    OpenCASCADE:Mac OS X平台使用Code::Blocks构建OCCT OpenCASCADE:Mac OS X平台使用Code::Blocks构建OCCT 配置 生成项目 建造 Ope ...

  5. cp linux 显示进度条_Unix/Linux/Mac os下 文件互传

    Unix/Linux/Mac os下 文件互传 说起文件互传,就不得不提命令scp. 他是Secure copy的缩写,使用ssh连接和加密方式, 如果两台机器之间配置了ssh免密登录, 那在使用sc ...

  6. 在MAC OS 下配置python + Flask ,并支持pyCharm编辑器

    https://www.cnblogs.com/lgphp/p/3841098.html 在MAC OS 下配置python + Flask ,并支持pyCharm编辑器 flask是一个micro ...

  7. Mac OS下Tomcat native-APR的安装

    Mac OS下Tomcat native-APR的安装 1. 下载并编译APR 下载APR 在终端编译APR cd /<your_apr_dir>/aprCFLAGS='-arch x86 ...

  8. Mac os 下的文件权限管理

    Mac os 下的文件权限管理 命令 ls -l -A 结果 -rw-r--r-- 1 user admin 2326156 4 12 15:24 adb 横线代表空许可.r代表只读,w代表写,x代表 ...

  9. Mac OS 下的Vim使用系统剪切板

    [size=12]这里介绍的是Mac OS下终端Vim,Mac Vim并没有测试. [color=red] 下面的解决方法太麻烦了,直接装一个新的Vim直接搞定. macos的预装的终端Vim有个很麻 ...

最新文章

  1. 在asp.net中使用客户端脚本
  2. 多个tab可以组成一个表单吗 js_11个表单设计小技巧
  3. 印度式画线乘法基本操作
  4. JScrollPane实现自动滚动到底部
  5. 【Flask】路由和URL
  6. Bit-Z为什么成为熊市之光?
  7. PHP处理跨域:header(AccessControlAllowOrigin:星)允许所有来源访问;后端Curl请求转发
  8. python 库 全局变量_python局部变量和全局变量global
  9. docker Redis集群
  10. Fusion Upload组件 对接 阿里云OSS/七牛/又拍
  11. linux系统怎么清理指定日期的文件,Linux系统删除指定时间段文件的方法(2)
  12. Linux指令设置波特率停止位,linux下的picocom怎么设置停止位,波特率
  13. Maven中几张重要的总结图
  14. 前端多行文本溢出问题解决方案
  15. JavaScript核心基础语法
  16. java实习日志_Java毕业生校外实习日记
  17. 计算机系统常见故障及处理,电脑常见故障以及解决方案都在这里
  18. 关于找不到nsWindows.nsh的问题
  19. vue中 @scroll的使用
  20. JVM JDK JRE JSE的简单介绍

热门文章

  1. 前端开发 表格元素 单元格的合并 0229
  2. 爬虫-01-基础入门-字符串基础知识-节符串与字节转换
  3. Object类入门这一篇就够了!
  4. 面试经历-19-03-14
  5. 使用Express开发小说API接口服务1.0(二)
  6. javascript--DOM概念
  7. iOS 11 下 UICollectionView 出现滚动条被 HeaderView 遮挡的问题
  8. [Unity2D]游戏引擎介绍
  9. Strike price
  10. 关于nginx,你不可不知的几大特色功能