下载安装
前往 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 : 进入帧