2009-11-04 10 views
6

Jestem podekscytowany Debugerem GNU i GUI o nazwie Insight, ponieważ zaoszczędził mi DUŻO czasu. Dlatego zamieszczam to pytanie/odpowiedź dla innych początkujących, tak jak ja mam problemy z ich kodami C, szukając wizualnego sposobu, aby zobaczyć, co się dzieje.GUI dla Debuggera GNU

Pracuję na Linux Mint (Ubuntu) btw.

+0

Twoje pytanie brzmi? Jeśli chcesz podzielić się z innymi swoim ekscytacją z całym światem, poszukaj Reddit lub zdobądź bloga. SO dotyczy pytań i odpowiedzi. – qrdl

Odpowiedz

9

Bardzo polecam ddd, szczególnie jeśli masz złożone struktury danych do wizualizacji.

alt text

1
  1. Install Insight GUI dla GNU Project Debugger
  2. skompilowanie źródeł
  3. Uruchom debugera

_

$ sudo apt-get install insight  
$ gcc -g source.c -o application 
$ insight 

Insight

+0

Czy wgląd nadal trwa? Myślałem, że RedHat przerwał rozwój. – nathan

+0

Wydaje się, że działalność związana z projektem jest nadal: http://sourceware.org/insight/news.php – Radek

0

Masz rację, że wczytujemy pliki wykonywalne, ale podczas kompilacji będziesz musiał skompilować flagę debugowania (myśl, że to -g w gcc, w tym przypadku zardzewiałe), która wstawi informacje do debugowania do pliki wykonywalne/obj.

0

Podczas pracy w systemie Windows przy użyciu GCC (np. MinGW) często bolesne było uzyskiwanie GUI do pracy z GDB (i nie lubię Eclipse), ale bardzo lubię IDE Code:Blocks.

0

Podczas pracy w systemie Windows przy użyciu GCC. Najlepiej użyć Affinic Debugger GUI(GDB). to jest nowszy projekt. jest podobny i lepszy niż DDD. Działa również w systemach Linux i Mac.

+0

To jest bezpośredni link do strony firmy ... – LuckyLuc

+0

@LuckyLuc napisał to –