User Tools

Site Tools


qna:clion:debugger:overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

qna:clion:debugger:overview [2021/06/05 18:39] (current)
xallos created
Line 1: Line 1:
 +====== Επισκόπηση του Debugger ======
 +
 +Οι βασικές λειτουργίες του Debugger περιγράφονται συνοπτικά στην παρακάτω εικόνα.
 +
 +{{ :qna:clion:debugger:debugger-overview.png?nolink |}}
 +
 +Τα αριθμημένα σημεία παρέχουν τις παρακάτω δυνατότητες.
 +
 +  - Η **γραμμή εργαλείων εκτέλεσης** του προγράμματος επιτρέπει να ξεκινήσει η διαδικασία του debugging (από το 2ο κουμπί της από τα αριστερά προς τα δεξιά).
 +  - Με αυτό τον κόκκινο κύκλο σημειώνεται ένα **break point**. Πατώντας το το break point αφαιρείται, ενώ πατώντας σε αυτό το σημείο στη γραμμή του κώδικα που μας ενδιαφέρει, ενεργοποιείται το endpoint.
 +  - Η γραμμή εργαλείων που ορίζει την **σταδιακή εκτέλεση των εντολών** του προγράμματος, αφού αυτό έχει σταματήσει εξ'αιτίας ενός break point
 +  - Η **λίστα με τις τοπικές μεταβλητές** (περιέχονται αυτόματα όσο είναι εντός εμβέλειας), αλλά και με όποιες εκφράσεις έχουμε προσθέσει χειροκίνητα
 +  - Δίπλα από τη δήλωση κάθε μεταβλητής εμφανίζεται η **τρέχουσα τιμή της**. Η πιο πρόσφατα αλλαγμένη τιμή είναι με σκούρο κόκκινο χρώμα
 +  - Η γραμμή εργαλείων με τις **πρόσθετες ρυθμίσεις του debugger**
 +  - Το **call stack**, δηλαδή η λίστα με τις συναρτήσεις που έχουν οδηγήσει την εκτέλεση στο τρέχον σημείο
 +
  
qna/clion/debugger/overview.txt · Last modified: 2021/06/05 18:39 by xallos