44 // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
55 "version" : " 0.2.0" ,
66 "configurations" : [
7+ {
8+ "name" : " (lldb) Launch - app1" ,
9+ "type" : " cppdbg" ,
10+ "request" : " launch" ,
11+ "program" : " ${workspaceFolder}/bin/Debug/app1" ,
12+ "args" : [],
13+ "stopAtEntry" : false ,
14+ "cwd" : " ${workspaceFolder}" ,
15+ "environment" : [],
16+ "externalConsole" : false ,
17+ "MIMode" : " lldb"
18+ },
19+
720 {
821 "name" : " (lldb) Launch" ,
922 "type" : " cppdbg" ,
1023 "request" : " launch" ,
11- "program" : " ${workspaceFolder}/bin/app1 " ,
24+ "program" : " ${workspaceFolder}/bin/Debug/${fileFolder} " ,
1225 "args" : [],
1326 "stopAtEntry" : false ,
1427 "cwd" : " ${workspaceFolder}" ,
1528 "environment" : [],
1629 "externalConsole" : false ,
1730 "MIMode" : " lldb"
31+ },
32+
33+ {
34+ "name" : " (lldb) Attach" ,
35+ "type" : " cppdbg" ,
36+ "request" : " attach" ,
37+ "program" : " enter program name, for example ${workspaceFolder}/a.out" ,
38+ "MIMode" : " lldb"
39+ },
40+
41+ {
42+ "name" : " (gdb) Launch" ,
43+ "type" : " cppdbg" ,
44+ "request" : " launch" ,
45+ // Resolved by CMake Tools:
46+ "program" : " ${command:cmake.launchTargetPath}" ,
47+ "args" : [],
48+ "stopAtEntry" : false ,
49+ "cwd" : " ${workspaceFolder}" ,
50+ "environment" : [
51+ {
52+ // add the directory where our target was built to the PATHs
53+ // it gets resolved by CMake Tools:
54+ "name" : " PATH" ,
55+ "value" : " $PATH:${command:cmake.launchTargetDirectory}"
56+ },
57+ {
58+ "name" : " OTHER_VALUE" ,
59+ "value" : " Something something"
60+ }
61+ ],
62+ "externalConsole" : true ,
63+ "MIMode" : " gdb" ,
64+ "setupCommands" : [
65+ {
66+ "description" : " Enable pretty-printing for gdb" ,
67+ "text" : " -enable-pretty-printing" ,
68+ "ignoreFailures" : true
69+ }
70+ ]
1871 }
1972 ]
20- }
73+ }
0 commit comments