launch.json 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. {
  2. "version": "0.2.0",
  3. "configurations": [
  4. {
  5. "name": "Debug recharge_node",
  6. "type": "cppdbg",
  7. "request": "launch",
  8. "program": "${workspaceFolder}/install/recharge/lib/recharge/recharge_node",
  9. "args": [],
  10. "stopAtEntry": false,
  11. "cwd": "${workspaceFolder}",
  12. "environment": [
  13. {
  14. "name": "RMW_IMPLEMENTATION",
  15. "value": "rmw_fastrtps_cpp"
  16. },
  17. {
  18. "name": "RCUTILS_COLORIZED_OUTPUT",
  19. "value": "1"
  20. }
  21. ],
  22. "externalConsole": false,
  23. "MIMode": "gdb",
  24. "setupCommands": [
  25. {
  26. "description": "Enable pretty-printing for gdb",
  27. "text": "-enable-pretty-printing",
  28. "ignoreFailures": true
  29. }
  30. ],
  31. "miDebuggerPath": "/usr/bin/gdb"
  32. },
  33. {
  34. "name": "Run without build",
  35. "type": "cppdbg",
  36. "request": "launch",
  37. "program": "${workspaceFolder}/install/recharge/lib/recharge/recharge_node",
  38. "args": [],
  39. "stopAtEntry": false,
  40. "cwd": "${workspaceFolder}",
  41. "environment": [],
  42. "externalConsole": false,
  43. "MIMode": "gdb",
  44. "setupCommands": [
  45. {
  46. "description": "Enable pretty-printing for gdb",
  47. "text": "-enable-pretty-printing",
  48. "ignoreFailures": true
  49. }
  50. ],
  51. "miDebuggerPath": "/usr/bin/gdb"
  52. },
  53. {
  54. "name": "C++ Debug",
  55. "type": "cppdbg",
  56. "request": "launch",
  57. "program": "${workspaceFolder}/install/recharge/lib/recharge/recharge_node",
  58. "args": [],
  59. "stopAtEntry": false,
  60. "cwd": "${workspaceFolder}",
  61. "environment": [
  62. {
  63. "name": "LD_LIBRARY_PATH",
  64. "value": "/home/nvidia/zkf/rechange_ws/install/recharge/lib:/home/nvidia/zkf/rechange_ws/install/lib:${env:LD_LIBRARY_PATH}"
  65. }
  66. ],
  67. "externalConsole": false,
  68. "MIMode": "gdb"
  69. }
  70. ]
  71. }