Advertisement
giGii

Untitled

Jun 17th, 2023
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. // Linux
  2.  
  3. launch.json
  4.  
  5. {
  6. "version": "0.2.0",
  7. "configurations": [
  8. {
  9. "name": "(gdb) Launch",
  10. "type": "cppdbg",
  11. "request": "launch",
  12. "program": "${fileDirname}/${fileBasenameNoExtension}",
  13. "args": [],
  14. "stopAtEntry": false,
  15. "cwd": "${fileDirname}",
  16. "environment": [],
  17. "externalConsole": false,
  18. "MIMode": "gdb",
  19. "setupCommands": [
  20. {
  21. "description": "Enable pretty-printing for gdb",
  22. "text": "-enable-pretty-printing",
  23. "ignoreFailures": true
  24. },
  25. {
  26. "description": "Set Disassembly Flavor to Intel",
  27. "text": "-gdb-set disassembly-flavor intel",
  28. "ignoreFailures": true
  29. }
  30. ]
  31. }
  32. ]
  33. }
  34.  
  35. tasks.json
  36.  
  37. {
  38. "version": "2.0.0",
  39. "tasks": [
  40. {
  41. "type": "cppbuild",
  42. "label": "C/C++: g++-11 build active file",
  43. "command": "/usr/bin/g++-11",
  44. "args": [
  45. "-fdiagnostics-color=always",
  46. "-g",
  47.  
  48. // оптимизация
  49. // "-O0",
  50. // "-O3",
  51.  
  52. // поменять комментирование, если проект многофайловый
  53. //"${fileDirname}\\**.cpp",
  54. "${file}",
  55. "-o",
  56. "${fileDirname}/${fileBasenameNoExtension}",
  57.  
  58. // стандарт
  59. "-std=c++17",
  60.  
  61. // санитайзеры
  62. "-fsanitize=address",
  63. "-fsanitize=leak",
  64. "-fsanitize=undefined",
  65.  
  66. // макроопределения
  67. "-D_GLIBCXX_DEBUG",
  68. // "-D_GLIBCXX_DEBUG_PEDANTIC",
  69. // "-D_LIBCPP_DEBUG=1",
  70.  
  71. // "-Wall",
  72. // "-Werror"
  73. // -"Wextra",
  74. // -"Wfatal",
  75. ],
  76. "options": {
  77. "cwd": "${fileDirname}"
  78. },
  79. "problemMatcher": [
  80. "$gcc"
  81. ],
  82. "group": "build",
  83. "detail": "compiler: /usr/bin/g++-11"
  84. }
  85. ]
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement