【macos】vscode配置調試支持c++11

macos vscode 配置調試

  • 手寫代碼的時候,會遇到問題,
  • 需要調試,要不然不知道
  • 比如我遇到析構的問題:
  • 不知道怎麼解決,只能靠mac的lldb了
  • F5調試
  • LLDB的使用命令參考
  • 在這裏插入圖片描述

preLaunchTask

  • 加入支持c++14
  • 因爲luanch.json裏的preLaunchTask 的 label 引用了
            "preLaunchTask": "C/C++: g++ build active file"

  • 而這個label 在tasks.json裏
  • 在這裏插入圖片描述

tasks.json修改

  • 留意了下,執行的命令行是在這裏的
  • 不是code runner裏的
  • 所以可以直接在這裏修改

在這裏插入圖片描述

查看調用堆棧

  • 加斷點
  • -exec bt

在這裏插入圖片描述

  • 可以看到調用過程,比如79 行 調用了delete 導致析構了一個已經析構的對象

lldb

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章