Συστατικά στοιχεία: Ubuntu + Cpp + Geany
Αφού εκκινήσουμε το σύστημά μας, κάνουμε ενημέρωση λίστας λογισμικού από τα αποθετήρια:
Κώδικας: Επιλογή όλων
sudo apt update
Κώδικας: Επιλογή όλων
sudo apt install build-essential
Κώδικας: Επιλογή όλων
sudo apt install geany
Ξεκινάμε το Geany (στο γραφικό περιβάλλον από Applications > Programming ή από τερματικό με "geany").
Δημιουργούμε το πρώτο μας project σε δικό του directory:
Αφού μας περισσεύει χρόνος, , ας κάνουμε μια ρύθμιση που θα φανεί χρήσιμη σε επόμενα προγράμματα, ορίζουμε αυτόματη συμπλήρωση σε περισσότερα σημεία (λέξεις, παρενθέσεις, κλπ.).
Από το menu > Edit > Preferences > Editor > Completions:
Σε κάθε προσαρμόσιμο επεξεργαστή κειμένου ή IDE είναι σημαντικά τα βοηθήματα ορθής πληκτρολόγησης και αποσφαλμάτωσης του κώδικα. Εδώ, το "auto completion" λειτουργεί με το <TAB>. Οταν λ.χ. πληκτρολογήσουμε την εντολή "for" και πατήσουμε <ENTER> συμπληρώνεται αυτόματα ο κώδικας με την πλήρη σύνταξη της εντολής. Αντίστοιχα όταν γράφουμε κώδικα HTML, όταν "ανοίξουμε" ένα tag, αυτόματα εμφανίζεται και το "κλείσιμό του".
Για να λειτουργήσουν αυτοί οι αυτοματισμοί, πρέπει δηλώσουμε στο Geany το είδος του προγράμματος που γράφουμε. Αν και υπάρχει διαδρομή από τα μενού (Document > Set Filetype > Programming Languages > C++ source file), προτιμώ την άμεση αποθήκευση του προγράμματος μετά από πληκτρολόγηση της πρώτης γραμμής που περιέχει σε σχόλιο (remark) το όνομα του αρχείου μου:
menu File > Save As > HelloWorld.cpp
Η κατάληξη .cpp δηλώνει τον τύπο του προγράμματος και το Geany ρυθμίζεται για γλώσσα C++ (Cpp).
Πληκτρολογούμε το πρώτο μας πρόγραμμα:
Κώδικας: Επιλογή όλων
// HelloWorld.cpp
#include <iostream>
int main()
{
std::out << "Hello World!";
return 0;
}
Ακολουθεί το compilation:
Ελέγχουμε στο κάτω μέρος της οθόνης (στο "Status") για τυχόν λάθη, διορθώνουμε και ξαναδοκιμάζουμε.
Τέλος τρέχουμε το πρώτο μας πρόγραμμα:
Αν όλα έγιναν σωστά, σε λιγότερο από 5 λεπτά βλέπουμε το αποτέλεσμα σε παράθυρο τερματικού:
Η πλήρης οθόνη του Geany όταν τρέχει το πρόγραμμά μας:
Περισσότερα για το Geany: https://www.geany.org/
Υποστήριξη για Windows: https://www.geany.org/Support/RunningOnWindows