没有合适的资源?快使用搜索试试~ 我知道了~
Mac Catalina系统 VScode C/C++ 代码调试 断点无效/不起作用
5 下载量 178 浏览量
2021-01-07
22:33:02
上传
评论
收藏 170KB PDF 举报
温馨提示
试读
2页
手贱,更新了mac新系统Calalina,第一天发现需要更新某个Xcode命令行环境包(一脸懵)才可以使include不报错。 更新之后的第二天,发现打的断点无效了,调试如同直接运行。 百度没搜到,只有一个知乎的线索,但没多讲。顺藤摸瓜,开始磕VScode官方英语教程,附上链接 https://code.visualstudio.com/docs/cpp/config-clang-mac 很好,你们官方都不直接给出解决方案,还是“possible workarounds”.. 顺藤摸瓜,再到github。附上链接 https://github.com/microsoft/vscode-cp
资源推荐
资源详情
资源评论
Mac Catalina系统系统 VScode C/C++ 代码调试代码调试 断点无效断点无效/不起作用不起作用
手贱,更新了mac新系统Calalina,第一天发现需要更新某个Xcode命令行环境包(一脸懵)才可以使include不报错。
更新之后的第二天,发现打的断点无效了,调试如同直接运行。
百度没搜到,只有一个知乎的线索,但没多讲。顺藤摸瓜,开始磕VScode官方英语教程,附上链接
https://code.visualstudio.com/docs/cpp/config-clang-mac
很好,你们官方都不直接给出解决方案,还是“possible workarounds”..
顺藤摸瓜,再到github。附上链接
https://github.com/microsoft/vscode-cpptools/issues/3829
七嘴八舌的,终于找到一个解决方案:CodeLLDB。
正文如下
1)VSCode中下载CodeLLDB扩展
2)把launch.json、tasks.json两个配置文件内容更换掉,换成
lauch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "clang++ build and debug active file",
"type": "lldb",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.out",
"args": [],
"cwd": "${workspaceFolder}",
"preLaunchTask": "clang++ build active file"
}
]
}
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "clang++ build active file",
"type": "shell",
"command": "clang++",
"args": [
"${fileBasename}",
"-o",
"${fileBasenameNoExtension}.out",
"-g"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
3)测试断点功能。如果这时候断点还是失效,请删除cpp配置文件c_cpp_properties.json。vscode的配置总是存在着某种千丝万缕的联系,目前还没摸透。或者简单粗暴另起一个文件夹。
最终如图所示
资源评论
weixin_38661852
- 粉丝: 5
- 资源: 978
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功