Tο περιβάλλον Code::Blockscompus.uom.gr/MT134/document/Diafora/Codeblocks_Setup.pdfΣτο...

5
Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή GCC (MinGW/GNU GCC) για το περιβάλλον Windows. Στα λειτουργικά συστήματα Linux και Mac OS X η υποστήριξη της GNU GCC είναι ουσιαστικά ενσωματωμένη. Θα πρέπει να σημειωθεί ότι το περιβάλλον μπορεί να χρησιμοποιηθεί και με άλλους εμπορικούς και μη μεταγλωττιστές. Εγκατάσταση περιβάλλοντος Code::Blocks Βήμα 1 ο: Προμήθεια και Εγκατάσταση Λογισμικού Η εγκατάσταση του περιβάλλοντος ανάπτυξης και του μεταγλωττιστή είναι ιδιαίτερα απλή. Με ένα φυλλομετρητή ιστοσελίδων (web browser): ανοίγετε την σελίδα http://www.codeblocks.org επιλέγετε Downloads (1) και επιλέγετε Download the binary release (2) προκειμένου να κατεβάσετε το αρχείο εγκατάστασης περιβάλλοντος όπως φαίνεται στην Εικόνα 1. Στην νέα σελίδα που θα μεταφερθείτε επιλέγετε για “κατέβασμα” (download) το αρχείο εγκατάστασης ανάλογα με την πλατφόρμα που χρησιμοποιείτε (Windows, Linux, MacOS) (Εικόνα 2) και το αποθηκεύετε κάπου στον τοπικό σας δίσκο .

Transcript of Tο περιβάλλον Code::Blockscompus.uom.gr/MT134/document/Diafora/Codeblocks_Setup.pdfΣτο...

Page 1: Tο περιβάλλον Code::Blockscompus.uom.gr/MT134/document/Diafora/Codeblocks_Setup.pdfΣτο περιβάλλον των Windows, το μόνο που απαιτείται

Tο περιβάλλον Code::Blocks Το Code::Blocks αποτελεί ένα πλήρες περιβάλλον ανάπτυξης εφαρμογών για την γλώσσα C και C++. Το περιβάλλον είναι ελεύθερο λογισμικό και χρησιμοποιεί μια ειδική έκδοση του μεταγλωττιστή GCC (MinGW/GNU GCC) για το περιβάλλον Windows. Στα λειτουργικά συστήματα Linux και Mac OS X η υποστήριξη της GNU GCC είναι ουσιαστικά ενσωματωμένη. Θα πρέπει να σημειωθεί ότι το περιβάλλον μπορεί να χρησιμοποιηθεί και με άλλους εμπορικούς και μη μεταγλωττιστές.

Εγκατάσταση περιβάλλοντος Code::Blocks

Βήμα 1ο: Προμήθεια και Εγκατάσταση Λογισμικού Η εγκατάσταση του περιβάλλοντος ανάπτυξης και του μεταγλωττιστή είναι ιδιαίτερα απλή. Με ένα φυλλομετρητή ιστοσελίδων (web browser):

• ανοίγετε την σελίδα http://www.codeblocks.org • επιλέγετε Downloads (1) και • επιλέγετε Download the binary release (2) προκειμένου να κατεβάσετε το αρχείο εγκατάστασης

περιβάλλοντος όπως φαίνεται στην Εικόνα 1.

Στην νέα σελίδα που θα μεταφερθείτε επιλέγετε για “κατέβασμα” (download) το αρχείο εγκατάστασης ανάλογα με την πλατφόρμα που χρησιμοποιείτε (Windows, Linux, MacOS) (Εικόνα 2) και το αποθηκεύετε κάπου στον τοπικό σας δίσκο .

Page 2: Tο περιβάλλον Code::Blockscompus.uom.gr/MT134/document/Diafora/Codeblocks_Setup.pdfΣτο περιβάλλον των Windows, το μόνο που απαιτείται

Προγραμματισμός Υπολογιστών, Τμ. Διοίκησης Τεχνολογίας 2

Εικόνα 2: Κατέβασμα του αρχείου εγκατάστασης για την κατάλληλη πλατφόρμα

• Windows: κατεβάζετε το αρχείο codeblocks-12.11mingw-setup.exe για την εγκατάσταση του πλήρους περιβάλλοντος ανάπτυξης (περιλαμβάνει τον μεταγλωττιστή GCC)

• Linux: υπάρχουν αρχεία εγκατάστασης για debian, redhat, mandriva, ενώ στο Ubuntu υποστηρίζεται άμεσα από τα standard repositories (π.χ. http://lgp203.free.fr/ubuntu/). Επίσης, η GCC είναι ήδη εγκατεστημένη αλλά ενδέχεται να μην είναι η g++ και πρέπει επίσης να εγκατασταθεί.

• Mac OS X: για να εγκατασταθεί στο σύστημά σας ο μεταγλωττιστής GCC πρέπει να εγκαταστήσετε το περιβάλλον ανάπτυξης της Apple Xcode που είναι ~750 MB (ζητήστε το από τους διδάσκοντες αν δεν θέλετε να μπείτε στον κόπο). Κατά τα άλλα, το πρόγραμμα εγκατάστασης είναι το: codeblocks-12.11-sp1-mac.dmg και οδηγίες υπάρχουν στο:

http://wiki.codeblocks.org/index.php?title=Installing_the_latest_official_version_of_Code::Blocks_on_Mac_OS_X Στο περιβάλλον των Windows, το μόνο που απαιτείται για την εγκατάσταση είναι να εκτελέσετε το αρχείο codeblocks-12.11mingw-setup.exe που έχετε κατεβάσει (με διπλό κλικ επάνω του) και να ακολουθήσετε τις οδηγίες. Προσοχή απαιτείται κατά τη διάρκεια της εγκατάστασης να επιβεβαιώσετε στο κατάλληλο παράθυρο διαλόγου ότι θα εγκατασταθεί ο MinGW (gcc) compiler (Εικόνα 3). Η εγκατάσταση είναι παρόμοια με εκείνη οποιουδήποτε προγράμματος.

Page 3: Tο περιβάλλον Code::Blockscompus.uom.gr/MT134/document/Diafora/Codeblocks_Setup.pdfΣτο περιβάλλον των Windows, το μόνο που απαιτείται

Προγραμματισμός Υπολογιστών, Τμ. Διοίκησης Τεχνολογίας 3

Βήμα 2ο: Εγκατάσταση βιβλιοθηκών Στο CoMPUs θα βρείτε στο φάκελο Έγγραφα->Διάφορα ένα σύνολο από βιβλιοθήκες της γλώσσας C (συλλογές συναρτήσεων), οι οποίες θα είναι απαραίτητες για την διδασκαλία του μαθήματος. Συγκεκριμένα, υπάρχουν βιβλιοθήκες για τα 3 Λειτουργικά Συστήματα: Windows (roberts.zip), Linux (roberts_linux.zip), Mac OS X (roberts_macosx.zip). Αφού κατεβάσετε το κατάλληλο αρχείο για το λειτουργικό σας σύστημα, το αποσυμπιέζετε και δημιουργείται ένας φάκελος roberts που μπορεί να τοποθετηθεί οπουδήποτε. Για παράδειγμα, στο περιβάλλον των Windows σας προτείνουμε να τοποθετήσετε το φάκελο roberts απ΄ ευθείας στο σκληρό δίσκο C: και να μην τον τοποθετήσετε μέσα σε κάποιον άλλον υποφάκελο.

Βήμα 3ο: Παραμετροποίηση του περιβάλλοντος Την πρώτη φορά που θα γίνει εκκίνηση του περιβάλλοντος θα πρέπει να γίνουν (για την πρώτη μόνο φορά) οι εξής ρυθμίσεις:

1. Στο πλαίσιο διαλόγου που εμφανίζεται για την επιλογή Compiler, καθορίζετε ως προεπιλεγμένο (πλήκτρο ‘Set as default’) τον CNU GCC Compiler

2. Η αντιγραφή των βιβλιοθηκών δεν είναι αρκετή από μόνη της να εξασφαλίσει τη χρήση των διαθέσιμων συναρτήσεων από τα προγράμματα που θα αναπτύξετε. Για να επιτευχθεί αυτό πρέπει να επισημάνετε στο μεταγλωττιστή (compiler) ότι πρέπει να χρησιμοποιεί τις νέες βιβλιοθήκες ως εξής: Στο βασικό παράθυρο του περιβάλλοντος επιλέξτε Settings→ Compiler και στο πλαίσιο διαλόγου που εμφανίζεται

Α) στην καρτέλα Linker Settings (Εικόνα 4): • πατήστε το κουμπί Add • στο πλαίσιο Add Library που εμφανίζεται πατήστε το κουμπί με ετικέτα “…” και εντοπίστε

και επιλέξτε τη βιβλιοθήκη roberts.lib από το φάκελο roberts που δημιουργήθηκε στο Βήμα 2. Αν υποθέσουμε ότι αποσυμπιέσατε το αρχείο roberts.zip στο C: τότε η διαδρομή που θα εμφανίζεται στο πλαίσιο διαλόγου θα είναι C:\roberts\roberts.lib

• πατήστε το κουμπί OK στο πλαίσιο διαλόγου Add Library Β) στην καρτέλα Search directories (Εικόνα 5):

• πατήστε το κουμπί Add στην καρτέλα Compiler • επιλέξτε, όπως προηγουμένως, το φάκελο που έχει τα .h αρχεία (εκεί όπου βρίσκεται και η

βιβλιοθήκη “roberts.lib”), με την παραπάνω παραδοχή το φάκελο C:\roberts

Page 4: Tο περιβάλλον Code::Blockscompus.uom.gr/MT134/document/Diafora/Codeblocks_Setup.pdfΣτο περιβάλλον των Windows, το μόνο που απαιτείται

Προγραμματισμός Υπολογιστών, Τμ. Διοίκησης Τεχνολογίας 4

Εικόνα 4: Ενημέρωση του μεταγλωττιστή για την πρόσθετη βιβλιοθήκη

Page 5: Tο περιβάλλον Code::Blockscompus.uom.gr/MT134/document/Diafora/Codeblocks_Setup.pdfΣτο περιβάλλον των Windows, το μόνο που απαιτείται

Προγραμματισμός Υπολογιστών, Τμ. Διοίκησης Τεχνολογίας 5

3. Επιλέξτε Settings→ Environment και απενεργοποιήστε στην καρτέλα View (1) την επιλογή

Show “Start here” page (2) (Εικόνα 6):

4. Τέλος, από το μενού View του βασικού παραθύρου του περιβάλλοντος απενεργοποιήστε την

επιλογή Manager και από το υπομενού Toolbars απενεργοποιήστε τα Code completion και Debugger (Εικόνα 7), προκειμένου στο βασικό παράθυρο να εμφανίζονται οι απαραίτητες μόνο πληροφορίες. Η χρησιμότητα των εργαλείων αυτών, και κυρίως του debugger (αποσφαλματωτή), θα αναλυθεί σε επόμενο μάθημα.

Εικόνα 7: Απενεργοποίηση γραμμών εργαλείων