launch.json 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "version": "0.2.0",
  3. "configurations": [
  4. {
  5. "name": "g++.exe build and debug active file",
  6. "type": "cppdbg",
  7. "request": "launch",
  8. "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
  9. "args": [],
  10. "stopAtEntry": false,
  11. "cwd": "${workspaceFolder}",
  12. "environment": [],
  13. "externalConsole": false,
  14. "MIMode": "gdb",
  15. "miDebuggerPath": "C:\\Users\\user\\scoop\\apps\\gcc\\current\\bin\\gdb.exe",
  16. "setupCommands": [
  17. {
  18. "description": "Enable pretty-printing for gdb",
  19. "text": "-enable-pretty-printing",
  20. "ignoreFailures": true
  21. }
  22. ],
  23. "preLaunchTask": "g++.exe build active file",
  24. "internalConsoleOptions": "neverOpen"
  25. },
  26. {
  27. "name": "C/C++: g++.exe build and debug active file",
  28. "type": "cppdbg",
  29. "request": "launch",
  30. "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
  31. "args": [],
  32. "stopAtEntry": false,
  33. "cwd": "${fileDirname}",
  34. "environment": [],
  35. "externalConsole": false,
  36. "MIMode": "gdb",
  37. "miDebuggerPath": "gdb.exe",
  38. "setupCommands": [
  39. {
  40. "description": "Enable pretty-printing for gdb",
  41. "text": "-enable-pretty-printing",
  42. "ignoreFailures": true
  43. },
  44. {
  45. "description": "Set Disassembly Flavor to Intel",
  46. "text": "-gdb-set disassembly-flavor intel",
  47. "ignoreFailures": true
  48. }
  49. ],
  50. "preLaunchTask": "C/C++: g++.exe build active file"
  51. }
  52. ]
  53. }