Tο περιβάλλον Code::Blocks

Σχετικά έγγραφα
Tο περιβάλλον Code::Blocks

Tο περιβάλλον Code::Blocks

Μικρή Εισαγωγή στο wxdev-c++

Εγκατάσταση και δοκιμή προγραμμάτων για προγραμματισμό στη C

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ & ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΕΡΙΒΑΛΛΟΝΤΟΣ ΑΝΑΠΤΥΞΗΣ BloodShed Dev-C++

CYGWIN Οδηγίες Χρήσης (Συγγραφέας: Γιώργος ούκας)

Οδηγίες Εγκατάστασης tube & έναρξης δοκιμαστικών μαθημάτων

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. ( 2. Τοπικά 3. Σε δωρεάν Server

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ SCADA Pro 16

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΩΝ ΓΙΑ ΠΡΟΣΩΠΙΚΟ ΥΠΟΛΟΓΙΣΤΗ (MS WINDOWS, LINUX, MACOS)

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ

Οδηγίες Εγκατάστασης και χρήσης προγραμμάτων για την γλώσσα C

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Κέντρο υποστήριξης HP. Εισαγωγή. Τι χρειάζεται να γνωρίζετε. Λήψη και εγκατάσταση της λύσης Vista στα Windows 8. 1 of 5 1/7/2014 2:09 μμ

Εγκατάσταση Mozilla Firefox

Boot Camp Οδηγός εγκατάστασης και διαμόρφωσης

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Οδηγίες εγκατάστασης και χρήσης Java σε προσωπικό υπολογιστή

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ

Μαθαίνω τα Νοήματα. Περιβάλλον Διδασκαλίας Βασικού Λεξιλογίου της Ελληνικής Νοηματικής Γλώσσας. Οδηγός Εγκατάστασης. Ευίτα Φωτεινέα, Ελένη Ευθυμίου

Δημιουργία και διαχείριση βιβλιογραφίας με το Mendeley

Κοινή χρήση πόρων με τα Windows XP

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ COSMOTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

Chem-PA Χημεία Λυκείου. Oδηγός εγκατάστασης & χρήσης του λογισμικού

ΔΙΑΔΙΚΑΣΙΑ ΑΝΑΒΑΘΜΙΣΗΣ ΚΥΠΡΙΑΚΟΥ ΧΑΡΤΗ

Επιμόρφωση Πληροφορικών Εργασία στο Ειδικό Μέρος

ΣΥΝΔΕΣΗ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ ΣΥΓΧΡΟΝΗΣ ΤΗΛΕΚΠΑΙΔΕΥΣΗΣ Για να συνδεθείτε στην πλατφόρμα και να συμμετέχετε στα μαθήματα τηλεκπαίδευσης θα χρειαστείτε:

Εγκατάσταση του Lazarus

Οδηγίες εγκατάστασης. Εκπαιδευτικού Λογισμικού του Γυμνασίου

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ MOODLE

Προδιαγραφές χρήσης για την πλατφόρμα τηλεδιάσκεψης BigBlueButton

Εγχειρίδιο εγκατάστασης και βασικής παραμετροποίησης σεναρίου εστίασης

6 Εισαγωγή στο Wordpress 3.x

Περιεχόμενα. Λίγα λόγια από το συγγραφέα...7 Κεφάλαιο 1: Προετοιμασία παρουσίασης...9. Κεφάλαιο 2: Διαχείριση παρουσίασης...44

Epsilon Net PYLON Platform

Εισαγωγή στο περιβάλλον Code::Blocks

Εγχειρίδιο εγκατάστασης. Αθηνά Global

Ενημέρωση σε Windows 8.1 από τα Windows 8


ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Οδηγίες Εγκατάστασης της εφαρμογής Readium και Readium για μαθητές με αμβλυωπία για την ανάγνωση βιβλίων epub σε Υπολογιστή.

Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΤΟΥ ΕΡΓΑΛΕΙΟΥ ΙΑΧΕΙΡΙΣΗΣ ΠΡΟΣΩΠΙΚΟΥ ΧΩΡΟΥ ΤΗΣ ALTEC SOFTWARE

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Ενημερώσεις λογισμικού Οδηγός χρήσης

Οδηγίες για το BBB. Βήμα 1ο: Να εξασφαλίσετε ότι έχετε τον απαραίτητο εξοπλισμό

Υπηρεσία διαμοιρασμού αρχείων

Οδηγίες χρήσης πλατφόρμας τηλεκατάρτισης

Ενημερώσεις λογισμικού Οδηγός χρήσης

ΑΝΑΠΑΡΑΓΩΓΗ ΜΑΘΗΣΙΑΚΩΝ ΑΝΤΙΚΕΙΜΕΝΩΝ ΣΤΟ ΦΩΤΟΔΕΝΤΡΟ ΜΑΘΗΣΙΑΚΑ ΑΝΤΙΚΕΙΜΕΝΑ. Οδηγίες για Java

Hase οδηγίες χρήσης.

Οδηγός σύνδεσης. Υποστηριζόμενα λειτουργικά συστήματα. Σελίδα 1 από 5

Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας. Πανεπιστήμιο Αιγαίου

Άσκηση 13 η Ειδικά Εφέ. Στόχος της άσκησης

Στο παράθυρο που θα εµφανιστεί πατήστε το κουµπί Unzip.

Οδηγίες για smartphone ή tablet με λογισμικό Android

Stellarium Εγχειρίδιο Οδηγιών

Αναλυτικός οδηγός της ενημέρωσης των Windows 8.1

Εγκατάσταση του Arduino IDE

Αντιγραφή με χρήση της γυάλινης επιφάνειας σάρωσης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ

Οδηγίες εγκατάστασης Δορυφορικής κάρτας Technisat

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

Searching and Downloading OpenStreetMap Data

Βασική εγκατάσταση Asterisk σε Linux

Δημιουργία συναλλασσόμενου στην Γενική Λογιστική και αυτόματη σύνδεση του με λογαριασμό Πελάτη ή Προμηθευτή.

29 Μαρτίου Οδηγός Χρήσης VPN. Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής. Ομάδα Τεχνικής Υποστήριξης Υπεύθυνος: Ανδρέας Κασενίδης. Έκδοση 4.

Αντίγραφα ασφαλείας και επαναφορά Οδηγίες χρήσης

ΕΓΧΕΙΡΙΔΙΟ ΥΠΗΡΕΣΙΑΣ ΣΥΛΛΟΓΙΚΗΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΕΓΓΡΑΦΩΝ

Κεφάλαιο 2.3: Ρυθμίσεις των Windows

Οδηγίες Λήψης & Εγκατάστασης του Jitsi 2.0

Smart Notebook Software Installer 2014 ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ

Ηλεκτρονικά έγγραφα - επεξεργασία

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

ΣΥΣΤΑΣΕΙΣ ΣΕ ΠΕΡΙΠΤΩΣΗ ΠΡΟΒΛΗΜΑΤΩΝ

Κράτηση Πειραμάτων και ημιουργία Κρατήσεων για τους Φοιτητές... 4

Άσκηση 6 η Ανύψωση Σχημάτων. Στόχος της άσκησης

Οδηγίες αναβάθμισης χαρτών

Εγχειρίδιο συμπίεσης / αποσυμπίεσης αρχείων με το λο ογισμικό WinRAR Υπηρεσία Πληροφορικών Συστημάτων Τομέας Συστημάτων ΥΠΣ ΕΔ/70 21/11/2012

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΓΡΑΜΜΑΤΕΙΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ESCHOOL

Οδηγός γρήγορης εγκατάστασης. (Για Windows και MAC) Ασύρματη κάμερα IP HD για εξωτερικούς χώρους v3.14

ΥΠΕΠΘ / ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ OTE TV GO ΣΕ ΥΠΟΛΟΓΙΣΤΗ (PC/LAPTOP)

Αντίγραφα ασφαλείας και επαναφορά Οδηγίες χρήσης

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΡΥΘΜΙΣΕΙΣ ΟΙΚΙΑΚΟΥ ΔΙΚΤΥΟΥ ΣΤΑ WINDOWS 7

Οδηγός αναβάθμισης των Windows 8 βήμα προς βήμα ΕΜΠΙΣΤΕΥΤΙΚΟ 1/53

MICROSOFT OFFICE 2003 MICROSOFT WORD 2003

Εγκατάσταση του SEPADesktop Client. Λήψη. ΣΕΠΑ Σύλλογος Εκτελωνιστών Πειραιώς-Αθηνών

Οδηγός Χρήσης Η-Βιβλίων Ebrary ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Ψηφιακή υπογραφή από το Πανελλήνιο Σχολικό Δίκτυο (Έκδοση, Εγκατάσταση, Χρήση, Απεγκατάσταση)

ΟΔΗΓΙΕΣ FTP ΣΥΝΔΕΣΗΣ

Εγχειρίδιο Εγκατάστασης και Χρήσης Εκπαιδευτικής Εφαρμογής

Οδηγός Χρήσης Microsoft Office365 & OneDrive for Business Πανεπιστημίου Κύπρου

Transcript:

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

Εγκατάσταση περιβάλλοντος Code::Blocks Βήμα 1ο: Προμήθεια και Εγκατάσταση Λογισμικού Η εγκατάσταση του περιβάλλοντος ανάπτυξης και του μεταγλωττιστή είναι ιδιαίτερα απλή. Με ένα φυλλομετρητή ιστοσελίδων (web browser): ανοίγετε την σελίδα http://www.codeblocks.org (Εικόνα 1). επιλέγετε Downloads (και τα δύο links που φαίνονται στην Εικόνα 1 οδηγούν στην ίδια σελίδα, που εμφανίζεται στην Εικόνα 2) επιλέγετε Download Βinaries προκειμένου να κατεβάσετε το αρχείο εγκατάστασης περιβάλλοντος όπως φαίνεται στην Εικόνα 1. Εικόνα 1: Αρχική σελίδα Code Blocks. Εικόνα 2: Download -> Binaries 2

Εικόνα 3:Επιλογή έκδοσης ανάλογα με το λειτουργικό. Στην νέα σελίδα που θα μεταφερθείτε επιλέγετε για κατέβασμα (download) το αρχείο εγκατάστασης ανάλογα με την πλατφόρμα που χρησιμοποιείτε (Windows, Linux, MacOS) (Εικόνα 3) και το αποθηκεύετε κάπου στον τοπικό σας δίσκο. Windows: κατεβάζετε το αρχείο codeblocks-13.12mingw-setup.exe για την εγκατάσταση του πλήρους περιβάλλοντος ανάπτυξης (περιλαμβάνει τον μεταγλωττιστή GCC) Linux: υπάρχουν αρχεία εγκατάστασης για debian, redhat, mandriva, ενώ στο Ubuntu υποστηρίζεται άμεσα από τα standard repositories (π.χ. http://lgp203.free.fr/ubuntu/). Επίσης, η GCC είναι ήδη εγκατεστημένη αλλά ενδέχεται να μην είναι η g++ και πρέπει επίσης να εγκατασταθεί. Mac OS X: Ακολουθήστε τις οδηγίες που υπάρχουν στην σελίδα. Στο περιβάλλον των Windows, το μόνο που απαιτείται για την εγκατάσταση είναι να εκτελέσετε το αρχείο codeblocks-13.12mingw-setup.exe που έχετε κατεβάσει (με διπλό κλικ επάνω του) και να ακολουθήσετε τις οδηγίες. Προσοχή απαιτείται κατά τη διάρκεια της εγκατάστασης να επιβεβαιώσετε στο κατάλληλο παράθυρο διαλόγου ότι θα εγκατασταθεί ο MinGW (gcc) compiler. Η εγκατάσταση είναι παρόμοια με εκείνη οποιουδήποτε προγράμματος, και στις επόμενες σελίδες εμφανίζονται τα διαδοχικά παράθυρα που θα δείτε κατά την εγκατάσταση. Τα διαδοχικά παράθυρα που θα δείτε φαίνονται παρακάτω. 3

4

Αν όλα έχουν πάει καλά τότε το περιβάλλον θα ξεκινήσει και την πρώτη φορά θα αναζητήσει αυτόματα τον κατάλληλο compiler. Καθορίζετε ως προεπιλεγμένο (πλήκτρο Set as default ) τον CNU GCC Compiler Εικόνα 4: Επιλογή του compiler gcc και των συσχετίσεων αρχείων... και θα σας ανοίξει την αρχική σελίδα του περιβάλλοντος... Εικόνα 5: Αρχική σελίδα του περιβάλλοντος εκτέλεσης. 5

Βήμα 2ο: Αντιγραφή των βιβλιοθηκών Στο CoMPUs θα βρείτε στο φάκελο Έγγραφα->Διάφορα ένα σύνολο από βιβλιοθήκες της γλώσσας C (συλλογές συναρτήσεων), οι οποίες θα είναι απαραίτητες για την διδασκαλία του μαθήματος. Συγκεκριμένα, υπάρχουν βιβλιοθήκες για τα 3 Λειτουργικά Συστήματα: Windows (roberts.zip), Linux (roberts_linux.zip), Mac OS X (roberts_macosx.zip). Αφού κατεβάσετε το κατάλληλο αρχείο για το λειτουργικό σας σύστημα, το αποσυμπιέζετε και δημιουργείται ένας φάκελος roberts που μπορεί να τοποθετηθεί οπουδήποτε. Για παράδειγμα, στο περιβάλλον των Windows σας προτείνουμε να τοποθετήσετε το φάκελο roberts στο σκληρό δίσκο σε κάποια διαδρομή στον δίσκο C:. Στα επόμενα τοποθετούμε τις βιβλιοθήκες στην διαδρομή C:\Progs\libraries\roberts, αλλά μπορείτε να τα αντιγράψετε σε οποιονδήποτε φάκελο των Windows (αρκεί να θυμάστε που τα τοποθετήσατε...). Βήμα 3ο: Παραμετροποίηση του περιβάλλοντος Η αντιγραφή των βιβλιοθηκών δεν είναι αρκετή. Θα πρέπει να ενημερώσουμε το περιβάλλον για το που βρίσκονται τα αρχεία των βιβλιοθηκών ώστε να εξασφαλιστεί η χρήση των διαθέσιμων συναρτήσεων από τα προγράμματα που θα αναπτύξετε. Αυτή η παραμετροποίηση θα γίνει μόνο την πρώτη φορά θα εκκινήσει το περιβάλλον. Για να επιτευχθεί αυτό πρέπει να επισημάνετε στο μεταγλωττιστή (compiler) ότι πρέπει να χρησιμοποιεί τις νέες βιβλιοθήκες ως εξής: 1. Στο βασικό παράθυρο του περιβάλλοντος επιλέξτε Settings Compiler και στο πλαίσιο διαλόγου που εμφανίζεται (Εικόνα 6): πατήστε στην καρτέλα Linker Settings (Εικόνα 6, Βήμα 1): πατήστε το κουμπί Add (Εικόνα 6,Βήμα 2) στο πλαίσιο Add Library που εμφανίζεται πατήστε το κουμπί με ετικέτα (Εικόνα 6, Βήμα 3), εντοπίστε και επιλέξτε τη βιβλιοθήκη roberts.lib από το φάκελο roberts που δημιουργήσατε. Αν υποθέσουμε ότι αποσυμπιέσατε το αρχείο roberts.zip στο C:\Progs\libraries\roberts τότε η διαδρομή που θα εμφανίζεται στο πλαίσιο διαλόγου θα είναι C:\Progs\libraries\roberts\roberts.lib (Εικόνα 6, Βήμα 4) 2. Πατήστε στην καρτέλα Search directories (Εικόνα 7, Βήμα 6) πατήστε το κουμπί Add στην καρτέλα Compiler (Εικόνα 7, Βήμα 7) επιλέξτε, όπως προηγουμένως, (Εικόνα 7, Βήμα 8) το φάκελο που έχει τα.h αρχεία (αρχεία include) (εκεί όπου βρίσκεται και η βιβλιοθήκη roberts.lib ), με την παραπάνω παραδοχή το φάκελο C:\Progs\libraries\roberts 6

1 3 2 4 5 Εικόνα 6: Παραμετροποίηση του Compiler 7

6 8 7 Εικόνα 7: Παραμετροποιηση των Search directories Τέλος, από το μενού View του βασικού παραθύρου του περιβάλλοντος μπορείτε να ενεργοποιήσετε και να απενεργοποιήσετε ένα πλήθος παραθύρων. Όλα αυτά θα τα δούμε στην συνέχεια των μαθημάτων. 8