mindtrack

下载安装

前往 https://mindtracker.com/zh-CN/download.html

编译

在编译指令前加 "mtbuild --"

mtbuild -- gcc demo.c -o demo
mtbuild -- make -j4

或者直接使用 mtc 或 mtc++ 编译

mtc demo.c -o demo
mtc++ demo.cpp -o demo

运行

在运行指令前加 "mindtrack --"

mindtrack -- ./demo

出现以下信息

Server is running on:
  http://127.0.0.1:39970

用浏览器打开 http://127.0.0.1:39970 即可查看程序的运行过程

查看

在前端页面中,有三个区域:

左上侧: 视图区,包含多个视图

左下侧: 详情区,显示当前坐标下的详情

右侧:代码区

视图区以下视图:

Summary: 包含 mindtrack 注册信息,版本号,项目运行信息

StackView: 栈视图,包含当前栈帧和所掉函数信息

Directory: 目录视图,项目目录信息,需要提供 --project-dir 参数

FileView: 文件视图,当前文件的信息

Favourites: 收藏夹,点击详情区中的 "☆",把帧放入收藏夹

快捷键

Alt + . : 切换视图

Alt + UpArrow : 切换到上一个帧

Alt + DownArrow : 切换到下一个帧

Alt + LeftArrow : 切换到父帧

Alt + RightArrow : 进入帧