VS Code gdb 调试配置文件
launch.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | { // 使用 IntelliSense 了解相关属性 // 悬停以查看现有属性的描述 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version" : "0.2.0" , "configurations" : [ { // 预启动的任务,表示每次调试或运行之前就会先对源文件进行编译 // 如果没有该选项,运行该程序前需要对程序进行手工编译 "preLaunchTask" : "test" , "name" : "(gdb) launch" , "type" : "cppdbg" , "request" : "launch" , // 可执行文件的路径 "program" : "${fileDirname}\\${fileBasenameNoExtension}.exe" , // 传递给程序的命令参数,如果main()函数需要命令参数,可以在这里添加。 "args" : [], // 在输入的地方暂停 "stopAtEntry" : false , "cwd" : "${fileDirname}" , "environment" : [], // 使用外部控制台 "externalConsole" : true , "MIMode" : "gdb" , // 调试程序的路径 "miDebuggerPath" : "C:\\MinGW\\bin\\gdb.exe" , "setupCommands" : [ { "description" : "为 gdb 启用整齐打印" , "text" : "-enable-pretty-printing" , "ignoreFailures" : true }, { "description" : "将反汇编风格设置为 Intel" , "text" : "-gdb-set disassembly-flavor intel" , "ignoreFailures" : true } ] } ] } |
task.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | { "tasks" : [ { "type" : "cppbuild" , // 编译源文件这个任务的名称 "label" : "test" , "command" : "C:\\MinGW\\bin\\g++.exe" , "args" : [ "-fdiagnostics-color=always" , // 给库函数加上调试方面的支持 "-g" , // 编译的文件是所在文件夹下的所有.cpp文件 "${fileDirname}\\${fileBasenameNoExtension}.cpp" , "-o" , // 编译生成的可执行文件的名字,并且生成的位置与源文件相同 "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options" : { "cwd" : "${fileDirname}" }, "problemMatcher" : [ "$gcc" ], "group" : { "kind" : "build" , "isDefault" : true }, "detail" : "调试器生成的任务。" } ], "version" : "2.0.0" } |
__EOF__

本文作者:Veritas des Liberty
本文链接:https://www.cnblogs.com/h-hkai/p/16597214.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/h-hkai/p/16597214.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
永远渴望,大智若愚(stay hungry, stay foolish)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!