mindtrack

Download & Install

goto https://mindtracker.com/en/download.html

Compilation

Add "mtbuild --" before compilation commands

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

Or directly use mtc or mtc++ for compilation

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

Execution

Add "mindtrack --" before execution commands

mindtrack -- ./demo

The following information will appear

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

Open http://127.0.0.1:39970 in your browser to view the program's execution process

Interface

The frontend interface consists of three areas:

Upper left: View area, containing multiple views

Lower left: Details area, displaying details at the current coordinate

Right side: Code area

The view area includes the following views:

Summary: Contains mindtrack registration information, version number, and project runtime information

StackView: Stack view, containing current stack frame and called function information

Directory: Directory view, project directory information, requires the --project-dir parameter

FileView: File view, information about the current file

Favourites: Favorites, click the "☆" in the details area to add frames to favorites

Shortcuts

Alt + . : Switch view

Alt + UpArrow : Switch to previous frame

Alt + DownArrow : Switch to next frame

Alt + LeftArrow : Switch to parent frame

Alt + RightArrow : Enter frame