Δημοσιεύτηκε: 22 Μάιος 2009, 09:16
από logari81
Μου ήρθε μια πολύ καλή ιδεα με κάτι το οποιο χρειαστηκε πριν λιγο καιρο να μαθω αρκετα καλα και θα κολλουσε πολυ νομιζω ιδανικα σε ενα τετοιο συνέδριο: Αποσφαλμάτωση gtk εφαρμογων/βιβλιοθηκών με χρήση του Nemiver

Θα ήταν πολύ χρησιμη παρουσιαση για κοσμο που έχει περασει όλη του την ζωή με το Visual Studio και το gdb του φαίνεται βουνο. Δυστυχώς δεν μπορω να εγγυηθω ότι μπορώ να ειμαι Αθηνα την συγκεκριμένη ημερομηνια. Αναφερω την ιδέα λοιπον τουλαχιστον σε φαση brainstorming και βλεπουμε. Κάποια σημεια των περιεχομένων θα ήταν:

- Μεταγλωτιση με debug flags και printf σε σημεια του κώδικα
- Χρήση των ετοιμων πακετων -dbg που προσφερει το Ubuntu στα αποθετηρια του
- Linker flags / pkg-config
- Αντικατασταση του δυναμικού link των βιβλιοθηκών του συστηματος με τις από εμας μεταγλωτισμενες βιβλιοθηκες προς αποσφαλματωση μεσω της μεταβλητης LD_PATH
- Εκκινηση εκτελεσιμου μεσω του Nemiver και σύνδεση με τον σχετικό πηγαιο κωδικα (ιδιαιτεροτητες στην περιπτωση των πακέτων -dbg )
- Παραδειγμα εκτελεσης της βιβλιοθηκης libgtk γραμμη-γραμμη

Όταν χρειάστηκα τις παραπανω πληροφοριες τις βρηκα διασπαρτες στον ιστοχώρο του gnome και σε διαφορα blogs αλλα δεν ειχα βρει καποιο ολοκληρωμένο οδηγό για το συνολο. Δυστυχώς το σκεφτηκά λίγο αργα, αλλα ακόμα και ασχέτως με το συνέδριο θα καθισω να τα συμμαζεψω σε καποια φάση ολα μαζι σε μια παρουσιαση (για να μην τα ξαναψαχνω κιολας).