mirror of
https://github.com/RubyMetric/chsrc
synced 2025-09-08 07:34:42 +08:00
64 lines
2.1 KiB
JSON
64 lines
2.1 KiB
JSON
{
|
||
"version": "0.2.0",
|
||
"configurations": [
|
||
{
|
||
"name": "Debug chsrc",
|
||
"type": "cppdbg",
|
||
"request": "launch",
|
||
"program": "${workspaceFolder}/chsrc-debug",
|
||
"args": [
|
||
"get",
|
||
"nodejs"
|
||
],
|
||
"preLaunchTask": "构建 debug 版 chsrc",
|
||
"stopAtEntry": true,
|
||
"cwd": "${workspaceFolder}",
|
||
"environment": [],
|
||
// 如果你认为使用弹出窗口难以调试,可尝试设置为false
|
||
"externalConsole": true,
|
||
// lldb 等请自行设置,不作额外说明
|
||
"MIMode": "gdb",
|
||
// "miDebuggerPath": "/path/to/gdb",
|
||
"setupCommands": [
|
||
{
|
||
"description": "Enable pretty-printing for gdb",
|
||
"text": "-enable-pretty-printing",
|
||
"ignoreFailures": true
|
||
},
|
||
{
|
||
"description": "Set Disassembly Flavor to Intel",
|
||
"text": "-gdb-set disassembly-flavor intel",
|
||
"ignoreFailures": true
|
||
}
|
||
],
|
||
"postDebugTask": "停止 debug 程序"
|
||
},
|
||
|
||
{
|
||
"name": "Debug framework",
|
||
"type": "cppdbg",
|
||
"request": "launch",
|
||
"program": "${workspaceFolder}/fw",
|
||
"args": [],
|
||
"preLaunchTask": "测试 framework",
|
||
"stopAtEntry": true,
|
||
"cwd": "${workspaceFolder}",
|
||
"environment": [],
|
||
"externalConsole": false,
|
||
"MIMode": "gdb",
|
||
// "miDebuggerPath": "/path/to/gdb",
|
||
"setupCommands": [
|
||
{
|
||
"description": "Enable pretty-printing for gdb",
|
||
"text": "-enable-pretty-printing",
|
||
"ignoreFailures": true
|
||
},
|
||
{
|
||
"description": "Set Disassembly Flavor to Intel",
|
||
"text": "-gdb-set disassembly-flavor intel",
|
||
"ignoreFailures": true
|
||
}
|
||
]
|
||
}
|
||
]
|
||
} |