vscode不能命中断点的解决方法
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,小编给大家分享一下vscode不能命中断点的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!vscode不能命中断点
千家信息网最后更新 2025年01月23日vscode不能命中断点的解决方法
小编给大家分享一下vscode不能命中断点的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
vscode不能命中断点如何解决?
vscode c++ 编译生成后,调试时无法命中断点的解决办法
//test.cpp#includeint g_var = 0;void print_line(char *str){ if (str != NULL) printf("%s\r\n", str); else printf("null string\r\n");}int main (int argc, char **argv){ int l_var = 1; print_line("hello world!"); printf("g_var = %d, l_var = %d.\r\n", g_var, l_var); return 0;}
launch.json
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceRoot}/test.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ] }
tasks.json
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "taskName": "test", "type": "shell", "command": "g++", "args": ["-g", "${file}", "-o", "${workspaceRoot}/test.exe"] } ]}
编译成功后,在源码中设置断点,却无法命中断点。
后来查看官方c++编译调试文档和尝试,在launch.json文件的
"setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}]
后面加上
"preLaunchTask": "test" 配置,调试时就可以正常命中断点了。
注意:别忘了"setupCommands"的中括号' ] '后面加上一个逗号。
以上是"vscode不能命中断点的解决方法"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
断点
篇文章
编译
方法
内容
c++
成功
不怎么
办法
大部分
官方
文件
文档
更多
源码
知识
行业
资讯
资讯频道
逗号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
高中生网络安全宣传月活动方案
济南售德网络技术有限公司
网络安全班会感想作文
数据库查gbk编码查询出来
张店包装软件开发咨询
健康物网络技术有限公司
车载网络技术的理解
软件开发成果定义
杭州软件开发驻场哪个好
网络安全隔离vlan步骤
数据库更改保存不了
网络安全又叫什么原因
jsp服务器信息
软件开发工作内容交接文档
三级数据库技术有用
郑州安卓应用软件开发费用多少
数据库怎么字段值顺序
计算机网络技术哪里可以学
银行网络安全培训总结报告
基因组数据库高中生物
计算机网络技术中职课程表
网络安全进社区宣传
崇明区创新软件开发服务收费
软件开发专员属于什么职位类别
数据库设计技术可行性分析
老周计算机三级网络技术
vb上传文件到服务器
思科软件 计算机网络技术
网易邮件验证服务器设置
软件开发用多大mac