记录 | vscode arm下调试C++
  HRODlxSsrDy9 2023年12月19日 33 0


安装调试器:

sudo apt install gdb-multiarch

vscode 上调试 -> 创建 launch.json,然后作如下配置:

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
      {
        "name": "gdb debug",
        "type": "cppdbg",
        "request": "launch",
        "program": "/workspace/pro/facedet_pro/build/release/facedet",       # 配置可执行文件的路径
        "args": [],
        "miDebuggerPath": "/usr/bin/gdb",
        "stopAtEntry": false,
        "cwd": "${fileDirname}",
        "environment":  [],
        "externalConsole": false,
        "MIMode": "gdb",
        "setupCommands": [
          {
            "description": "为 gdb 启用整齐打印",
            "text": "-enable-pretty-printing",
            "ignoreFailures": true
          }
        ]
      }
    ]
  }

当然编译的时候是需要编译 Debug 版本的可执行程序。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月19日 0

暂无评论

推荐阅读
  8Tw5Riv1mGFK   18天前   29   0   0 C++
  BYaHC1OPAeY4   11天前   31   0   0 C++
  yZdUbUDB8h5t   14天前   21   0   0 C++
  oXKBKZoQY2lx   2天前   6   0   0 C++
HRODlxSsrDy9