Skip to content

Releases: gbrls/gdb-FunEnd

0.0.2-arm

21 Jul 13:50
Compare
Choose a tag to compare
0.0.2-arm Pre-release
Pre-release

The debugger now detects compilation errors.

Emergencial Release

08 Jul 03:52
Compare
Choose a tag to compare
Emergencial Release Pre-release
Pre-release

** This only works for Linux **
Follow this tutorial to install the tools
https://dev.to/offlinemark/how-to-set-up-an-arm64-playground-on-ubuntu-18-04-27i6
and also install sdl2 libraries

0.0.1

09 Jul 17:19
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release

How to

  • First you'll need to install it's dependencies
    sudo apt install libsdl2-dev libsdl2-ttf-dev qemu gdb-multiarch gcc-8-aarch64-linux-gnu
    Disclaimer: if you're using a different linux distro you'll have different package names
  • Then you'll download the gdb-funend binary down in assets
  • After you've downloaded the binary you'll have to make it executable by running sudo chmod +x gdb-funend
  • Now you're all setup to start a debugging session, you just have to call the binary and pass the necessary source files as arguments, e.g:
    ./gdb-funend main.c a.S
  • The debugger you run a self check to see if you have missed any dependencies and if everything goes ok you should see a screen with no file loaded, all you have to do now is to press Right-Arrow to step the debugger.