Gdbgui

2021-03-14



gdbgui gdb için hazırlanmış görsel bir arayüz. programda ilerlerken assembly kodlarını görmek ve register değerlerini görme imkanı oluyor. yüklemesi ve kullanması kolay buraya yazalım.

https://www.gdbgui.com üzerinde detaylı dokümanlara da ulaşılabilir. pipx üzerinden yüklenebileceği yazılmış, daha önceden pipx hiç kullanmamıştım. onun hakkında da birkaç şey yazabiliriz.

python3 -m pip install --user pipx

ardından server'ı başlatalım.

pipx run gdbgui

ardından karşımıza bir arayüz geliyor, burada

basit bir kod yazıp bunu derleyelim (main.cpp)

#include <iostream>
int main(){
    std::cout<<"Hello";
}

derlerken -g parametresi vererek debug için hazır hale getirelim.

g++ main.cpp -g

ardından gdbgui'ye gidip çıkarttığımız adresin kodunu yükleyelim. buradan itibaren kodu görsel bir şekilde debug edebiliriz.