type
status
date
slug
summary
tags
category
icon
password
注意:替换下面所有内容的<user> 为计算机用户名
  1. 查看是否存在路径:/home/<user>/gdbExtensions/ ,如果没有则创建该文件夹
  1. 进入路径https://gitlab.com/libeigen/eigen/-/tree/master/debug/gdb,将__init__.pyprinters.py下载到创建的gdbExtensions 文件夹中
  1. 查看/home/<user>/目录下是否有.gdbinit文件,如果没有则创建该文件,并将下面内容写入到.gdbinit文件中(注意替换<user>)
    1. 关闭所有VSCode,后重启,测试GDB调试
     

    完成上述步骤后如果还不能实现可视化,则继续往下…
     
    1. .vscode文件夹下的launch.json文件中添加"visualizerFile": "${workspaceFolder}/.vscode/EigenVisualizer.natvis” ,如下所示
      1. 然后在.vscode文件夹中新建EigenVisualizer.natvis ,并写入如下内容
        1. 然后在.vscode文件夹中新建tasks.json文件,写入如下内容

          如果上述做完还是不能可视化,那就下载下面的文件,运行.sh文件

           
          git仓库使用记录OCS2