Το πρόγραμμα για τον προγραμματισμό c στο ubuntu. Προγραμματισμός Linux. Περιβάλλοντα και μεταγλωττιστές για προγραμματισμό C

Βασικός προγραμματισμός Linux με GCC

Το λειτουργικό σύστημα Linux κατέχει από καιρό μια ηγετική θέση στο λογισμικό υπερυπολογιστών, κατατάσσεται στη δεύτερη θέση στο τμήμα διακομιστών Διαδικτύου και κερδίζει γρήγορα δημοτικότητα στον εταιρικό τομέα. Αυτό διευκολύνεται από τα κύρια πλεονεκτήματα του Linux σε σύγκριση με τα εμπορικά λειτουργικά συστήματα - υψηλή οικονομική απόδοση, κινητικότητα, ευελιξία, βέλτιστες συνθήκες για την εγκατάσταση ενός DBMS.

Στην πορεία μας Linux (Ubuntu). Επίπεδο 2. Προγραμματισμός σε Linux σε C»Θα αποκτήσετε τις απαραίτητες γνώσεις και δεξιότητες για να αναπτύξετε λογισμικόγια το ταχέως αναπτυσσόμενο λειτουργικό σύστημα Linux. Θα αρχίσετε να κατανοείτε τη διαδικασία δημιουργίας λογισμικού και τις ιδιαιτερότητες του μεταγλωττιστή C από το GCC. Θα μάθετε να κατανοείτε τις διαφορές μεταξύ διεργασιών και νημάτων, πώς να χρησιμοποιείτε το multithreading και τις ιδιαιτερότητές του. Θα μάθετε ποιοι είναι οι «δαίμονες» και πώς διαφέρουν από το λογισμικό εφαρμογών.

Στο Κέντρο "Specialist" η εκπαίδευση Linux πραγματοποιείται στο παράδειγμα του πιο δημοφιλούς κιτ διανομής Ubuntu. Ωστόσο, θα σπουδάσετε Linux και μετά την εκπαίδευση στο Κέντρο μας, μπορείτε εύκολα να εργαστείτε με οποιαδήποτε διανομή Linux: Debian, Mandriva, Red Hat, Mint, Alt Linux, Open SUSE, ASP Linux, WSWS και πολλές άλλες.

Το πρόγραμμα μαθημάτων πληροί τις απαιτήσεις του επαγγελματικού προτύπου «Προγραμματιστής».

Καλά " Linux (Ubuntu). Επίπεδο 2. Προγραμματισμός σε Linux σε C» συμπεριλαμβανεται σε ολοκληρωμένα προγράμματα κατάρτισης διαχειριστές συστήματοςκαι ειδικοί σε θέματα ασφάλειας Linux. Μελετώντας σε ένα ολοκληρωμένο πρόγραμμα, παίρνετε έκπτωση έως 15%για πολλά μαθήματα που περιλαμβάνονται στο πρόγραμμα ταυτόχρονα. Κάθε ολοκληρωμένο πρόγραμμα εκπαίδευσης Linux προετοιμάζεται για διεθνή επαγγελματική πιστοποίηση

Ονομα: Προγραμματισμός C++ σε Linux.

Το βιβλίο "Προγραμματισμός σε C++ σε Linux" είναι αφιερωμένο στην ανάπτυξη εφαρμογών C++ στο περιβάλλον ανάπτυξης του KDEvelop. Ο συγγραφέας του βιβλίου δίνει Λεπτομερής περιγραφήαλληλεπιδράσεις στοιχείων εφαρμογής, καλύπτει τα βασικά της εργασίας με το βοηθητικό πρόγραμμα Qt Designer και συζητά τα στοιχεία ελέγχου στα παράθυρα διαλόγου και τις κλάσεις για τις οποίες έχουν δημιουργηθεί. Το βιβλίο διδάσκει την έννοια του Document/View, δημιουργώντας στοιχεία διεπαφής εφαρμογής. Καλύπτονται επίσης θέματα όπως η αποθήκευση και η επαναφορά διαφόρων πληροφοριών που εμφανίζονται στην οθόνη, η ανάπτυξη προγραμμάτων επεξεργασίας κειμένου, η οργάνωση πολλαπλών εργασιών σε εφαρμογές που βασίζονται σε διαδικασίες αλληλεπίδρασης και η εργασία με πρότυπα κλάσεων και λειτουργιών. Ως συμπέρασμα, ο συγγραφέας δίνει χρήσιμες συστάσεις για τη δημιουργία ενός συστήματος βοήθειας για την αναπτυγμένη εφαρμογή. Το βιβλίο προορίζεται για επαγγελματίες προγραμματιστές.


Το βιβλίο είναι αφιερωμένο στη δημιουργία εφαρμογών γραμμένων σε C++ στο περιβάλλον ανάπτυξης KDevelop. Δίνεται η περιγραφή των τρόπων αλληλεπίδρασης των στοιχείων της εφαρμογής. Εξετάζεται η εργασία με το βοηθητικό πρόγραμμα Qt Designer και περιγράφονται τα κύρια στοιχεία ελέγχου που χρησιμοποιούνται στα παράθυρα διαλόγου, καθώς και οι κλάσεις που δημιουργήθηκαν για εργασία με αυτά. Ο αναγνώστης εισάγεται στην έννοια Έγγραφο/Προβολή και μαθαίνει πώς να δημιουργεί στοιχεία διεπαφής χρήστη εφαρμογής. Επιπλέον, χωριστά κεφάλαια ασχολούνται με τα θέματα εμφάνισης διαφόρων πληροφοριών στην οθόνη, αποθήκευσης και επαναφοράς τους από ένα αρχείο, δημιουργίας επεξεργαστών κειμένου, εργασίας με πρότυπα κλάσεων και λειτουργιών και οργάνωσης πολλαπλών εργασιών σε μια εφαρμογή βάσει διαδικασιών αλληλεπίδρασης. Ολοκληρώνεται με οδηγίες για τη δημιουργία του συστήματος βοήθειας της εφαρμογής.

Περιεχόμενο:
Εισαγωγή
Σε ποιον απευθύνεται αυτό το βιβλίο;
δομή του βιβλίου
Συμβάσεις που χρησιμοποιούνται σε αυτό το βιβλίο
Απαιτήσεις υλικού και λογισμικού
Κεφάλαιο 1 Αλληλεπίδραση Στοιχείων Εφαρμογής
Σήματα και δέκτες
Αποστολή σημάτων
Υλοποίηση Δέκτη
Υλοποίηση Σύνδεσης
Χειρισμός εκδηλώσεων
Εργασία με παράθυρο
Εργασία με εστίαση εισόδου
Λειτουργία ποντικιού
Λειτουργία πληκτρολογίου
Σύρετε και αποθέστε την υλοποίηση
Φίλτρα συμβάντων
Συνθετικές εκδηλώσεις
Ακολουθία χειρισμού συμβάντων
συμπέρασμα
Κεφάλαιο 2 Πλαίσια διαλόγου και βασικά στοιχεία ελέγχου
Δημιουργία εφαρμογής διαλόγου
Δημιουργήστε ένα στέλεχος εφαρμογής
Δημιουργία προεπιλογής πλαισίου διαλόγου
Συμπλήρωση της εφαρμογής διαλόγου
Δημιουργία προσαρμοσμένων πλαισίων διαλόγου
Δημιουργία πλαισίου διαλόγου με καρτέλες
Δημιουργία μάγου
κεφάλαιο 3 Τάξεις ελέγχου
Τάξη λίστας
Κατηγορίες Γραμμικού ρυθμιστή και Γραμμικού δείκτη
Εργασία με ημερομηνία και ώρα
Κεφάλαιο 4 Εφαρμογές, έγγραφα και τάξεις προβολής
Εφαρμογή πολλαπλών παραθύρων Qt
Κατηγορία εγγράφων
Προβολή τάξης
Κατηγορία εφαρμογής
Εφαρμογή KDE πολλαπλών παραθύρων
Κατηγορία εγγράφων
Προβολή τάξης
Κατηγορία εφαρμογής
Κεφάλαιο 5 Δημιουργία στοιχείων διεπαφής χρήστη
Διεπαφή χρήστηΒιβλιοθήκες Qt
Πραγματοποίηση αλλαγών στο μενού
Εργασία με τη γραμμή κατάστασης
Διεπαφή χρήστη εφαρμογής KDE
Πραγματοποίηση αλλαγών στο μενού
Προσαρμογή γραμμής εργαλείων
Εργασία με τη γραμμή κατάστασης
Κεφάλαιο 6 Εμφάνιση πληροφοριών στην οθόνη
σχέδιο σχήματος
Εργασία με πινέλο
Επανασχεδιασμός παραθύρου
Συγχρονισμός αντικειμένων προβολής
Έξοδος κειμένου
Εργασία με bitmaps
Bitmaps που εξαρτώνται από αλγόριθμους
Bitmaps ανεξάρτητα από τη συσκευή
Κεφάλαιο 1 Εργασία με αρχεία εγγράφων
Αποθήκευση και επαναφορά πληροφοριών στην εφαρμογή
Προσαρμογή πλαισίων διαλόγου
Πραγματοποίηση αλλαγών στο μενού
Ρύθμιση του καταλόγου εργασίας
Κεφάλαιο 8 Εργασία με έγγραφα κειμένου
Δημιουργία ενός απλού επεξεργαστή κειμένου
Δημιουργία ενός πιο σύνθετου επεξεργαστή
Δημιουργία του επεξεργαστή KDE
Κεφάλαιο 9 Πρότυπα και τάξεις συλλογής
Πρότυπα
Έννοια προτύπου
Πρότυπα συναρτήσεων
Πρότυπα τάξης
Μαθήματα συλλογής
Τύποι κλάσεων συλλογής
Πίνακες
Συνδεδεμένες λίστες
Εμφάνιση χαρτών
Άλλες τάξεις συλλογής
Κεφάλαιο 10 Εφαρμογή πολλαπλών εργασιών σε μια εφαρμογή
Αλληλεπίδραση διαδικασίας
Δημιουργία πελάτη για έναν απλό διακομιστή
Δημιουργία ενός πιο σύνθετου διακομιστή
Δημιουργήστε έναν πελάτη
Μερικές παρατηρήσεις
Κεφάλαιο 11 Βοήθεια εφαρμογής
Φόρμες παρουσίασης πληροφοριών αναφοράς
Πώς να αποκτήσετε πρόσβαση στο σύστημα βοήθειας
Τρόποι παρουσίασης βασικών πληροφοριών
Μορφές παρουσίασης πληροφοριών
Προγραμματισμός βοήθειας περιβάλλοντος
Έξοδος συμβουλής
Εμφάνιση πληροφοριών βοήθειας στη γραμμή κατάστασης
Λήψη πληροφοριών για ένα συγκεκριμένο στοιχείο
διεπαφή χρήστη
Προγραμματισμός βοήθειας εντολών
Μορφή αρχείου βοήθειας εντολών για εφαρμογές Qt
Δημιουργία μιας εφαρμογής επίδειξης Qt
Παράρτημα 1 Τι υπάρχει στο CD
Παράρτημα 2 Πόροι Διαδικτύου
Ευρετήριο θεμάτων


ΔΩΡΕΑΝ Λήψη ηλεκτρονικό βιβλίοσε βολική μορφή, παρακολουθήστε και διαβάστε:
Κατεβάστε το βιβλίο C++ Programming in Linux - Nikolay Sekunov - fileskachat.com, γρήγορη και δωρεάν λήψη.

Λήψη pdf
Μπορείτε να αγοράσετε αυτό το βιβλίο παρακάτω καλύτερη τιμήμε έκπτωση με παράδοση σε όλη τη Ρωσία.

Γεια σε όλους! Αυτό είναι το πρώτο άρθρο για τον προγραμματισμό C στο οποίο θα δημιουργήσουμε ένα δοκιμαστικό πρόγραμμα επεξεργασίας και θα μάθουμε λίγα πράγματα για την ιστορία της γλώσσας C, τα χαρακτηριστικά, τα πλεονεκτήματα και τα μειονεκτήματα.

Η γλώσσα C έγινε 40 το 2012. Το C έγινε ο πρόγονος των C++, Java, Perl, C#, JavaScript και ούτω καθεξής. Είναι η πιο δημοφιλής γλώσσα προγραμματισμού στον κόσμο. Η C είναι μια διαδικαστική γλώσσα προγραμματισμού. Τα αρχεία κώδικα έχουν την επέκταση .c και τα αρχεία κεφαλίδας έχουν την επέκταση .h. Στο C μπορείτε να προγραμματίσετε για Linux, Windows, Τηλέφωνο με Windows, Mac OS, iOS, Android κ.λπ. Κάθε προγραμματιστής θα πρέπει να είναι ικανός στη γλώσσα προγραμματισμού C. Για να γίνεις προγραμματιστής, δεν αρκεί μόνο η ανάγνωση βιβλίων και άρθρων. Πρέπει επίσης να εξασκηθείτε. Επομένως, θα εξετάσουμε τα μαθήματά μας απαραίτητα με παραδείγματα. Εάν έχετε οποιεσδήποτε ερωτήσεις, μπορείτε να τις ρωτήσετε στα σχόλια. Αυτό το εγχειρίδιο μπορεί επίσης να χρησιμοποιηθεί από χρήστες Windows και Mac OS. Οι χρήστες άλλων λειτουργικών συστημάτων μπορούν να χρησιμοποιήσουν, για παράδειγμα, το NetBeans ως μεταγλωττιστή (το NetBeans υποστηρίζει όχι μόνο C αλλά και Java, PHP, C++, Python και Ruby)

Σύνθεση

Για να προγραμματίσετε θα χρειαστείτε έναν επεξεργαστή κειμένου (gedit) και έναν μεταγλωττιστή (gcc - περιλαμβάνεται στο Ubuntu). Ο μεταγλωττιστής δεν χρειάζεται να ρυθμιστεί, αλλά θα διαμορφώσουμε τον επεξεργαστή κειμένου τώρα.

Άνοιξε Επεξεργασία -> Ρυθμίσεις. Επιλέξτε τα πλαίσια για τα ακόλουθα στοιχεία:

  • Εμφάνιση αριθμών γραμμών.
  • Επισημάνετε την τρέχουσα γραμμή.
  • Επισημάνετε τις ζευγαρωμένες αγκύλες.
  • Μπορείτε επίσης να αλλάξετε το θέμα στην καρτέλα Γραμματοσειρές και Χρώματα.

Μερικές "απάτες" με το gedit θα διευκολύνουν την εργασία με έναν επεξεργαστή κειμένου. Και στο μέλλον θα εξετάσουμε κάποιο IDE (integration development περιβάλλον).

Sandbox

ο στρατώνας του Αδάμ 15 Μαρτίου 2014 στις 13:20

Εκμάθηση C++. Τι γίνεται αν ξεκινήσετε με Linux;

Βρασμένος!

Στο σημερινό σύστημα σχολικής εκπαίδευσης, όξυνση υπό λειτουργικό σύστημαΗ Microsoft είναι καταπληκτική: με πολύ σπάνιες εξαιρέσεις, θα μπορείτε να δείτε κάπου κάτι σαν το Edubuntu ή το ρωσικό ALT Linux, αλλά κατά τα άλλα είναι Windows. Κατά τη γνώμη μου, είναι καιρός να γνωρίσουμε τα παιδιά στα σχολεία με μια διαφορετική άποψη για το ποια πρέπει να είναι η διεπαφή μεταξύ ανθρώπου και υλικού και όχι να αναζητούμε κοινούς τρόπους. Ίσως μια τέτοια συγκριτική-αναλυτική άποψη των πραγμάτων να βοηθήσει στην αύξηση του εξαιρετικά χαμηλού επιπέδου παιδείας υπολογιστών μεταξύ των αποφοίτων σχολείων που δεν μπορούν καν να μορφοποιήσουν ένα κείμενο στο Word ή να κάνουν μια καλή παρουσίαση στο PowerPoint.

Είναι ειλικρινά έκπληξη το γεγονός ότι στα σχολεία θεωρείται εξαιρετικά περίπλοκο και ακόμη και μυστικιστικό να συντάσσονται δισδιάστατοι πίνακες στο ίδιο Pascal "e, το οποίο, παρεμπιπτόντως, έχει επίσης καθυστερήσει πολύ να αντικατασταθεί με ένα πιο ευέλικτο και βολικό Python ή JavaScript Αγαπητοί δάσκαλοι, ποιο θα πρέπει να είναι το κίνητρο του μαθητή εάν δεν μάθουμε πρώτα σλαβικά και μετά ρωσικά και άλλα για να ενισχύσουμε τους κανόνες της γραμματικής, οπότε τι στο διάολο;!

Δεδομένου του μοντέρνου επαγγέλματος του προγραμματιστή και ενός συγκεκριμένου ρομαντισμού στο μυαλό των νέων, εμπνευσμένο από τον κινηματογράφο του Χόλιγουντ, οι άνθρωποι μπαίνουν στα πανεπιστήμια και αντιμετωπίζουν μια σειρά από δυσκολίες: το κεφάλι τους αρχίζει να επεκτείνεται δραματικά, κάτι που αναπόφευκτα οδηγεί πρώτα σε κούραση και μετά σε απογοήτευση για την επιλογή τους. Το γεγονός παραμένει: αν συσχετίζετε τον εαυτό σας με ένα επάγγελμα που απαιτεί συνεχή αυτοβελτίωση, τότε ξεκινήστε να το κάνετε αυτό ακόμη και πριν μπείτε. Υπάρχουν πολλά υλικά που θα σας βοηθήσουν να είστε πιο προετοιμασμένοι στη διαδικασία των σπουδών και θα σας επιτρέψουν να βρείτε δουλειά στην ειδικότητά σας μέχρι το 3-4ο έτος σπουδών. Κίνηση!

Στο πλαίσιο ενός τέτοιου συλλογισμού, ήρθε σε μένα για να κάνω ένα μικρό σεμινάριο σχετικά με το πώς να γράφω, να μεταγλωττίζω και να τρέχω ένα πρόγραμμα C ++ στο Linux χωρίς ειδικά μέσα(IDE). Αυτή η προσέγγιση θα εισάγει τον αρχάριο προγραμματιστή στη διαδικασία ανάπτυξης με τον πιο τετριμμένο τρόπο, καθώς και στο λειτουργικό σύστημα Linux, το οποίο είναι θεμελιωδώς νέο για αυτόν. Στο τέλος του habrapost μου, θα γράψω μια βιβλιογραφία και χρήσιμους συνδέσμους.

Ας ξεκινήσουμε με αυτό που χρειαζόμαστε:
-Διανομή Linux (πάρτε το Ubuntu).
-Εγκατεστημένος μεταγλωττιστής g++.
-Κανονικός επεξεργαστής κειμένου (gedit).
-Τερματικό;

Πηγαίνω!

1. Εγκατάσταση Linuxκαι απαιτούμενο λογισμικό.
Κατεβάστε από τον επίσημο ιστότοπο ubuntu.ru την εικόνα της διανομής Linux Ubuntu. Θα ήθελα επίσης να προσθέσω ότι δεν συνιστώ τη χρήση του Wubi. Κάνουμε κανονική εγκατάσταση είτε στο δικό μας HDD, είτε σε εικονική μηχανή. Κάνουμε την εικόνα στο δίσκο χρησιμοποιώντας Nero ή ImgBurn. Κάνουμε επανεκκίνηση και πηγαίνουμε στο BIOS, όπου πρέπει να ορίσουμε την προτεραιότητα εκκίνησης από τη μονάδα CD / DVD. Αποθηκεύουμε τις ρυθμίσεις και βγαίνουμε. Εκκινούμε από το δίσκο και εγκαθιστούμε το λειτουργικό σύστημα. (Περισσότερο λεπτομερείς πληροφορίεςθα βρίσκεται στον παρακάτω σύνδεσμο). Επεξεργαστής κειμένου, έχουμε ένα τερματικό από προεπιλογή. Για να εγκαταστήσετε τον μεταγλωττιστή g++, ανοίξτε ένα τερματικό με alt+ctrl+T και πληκτρολογήστε: sudo apt-get install g++ . Θα μας ζητηθεί να εισάγουμε έναν κωδικό πρόσβασης, enter, πατάμε Enter. Ετοιμος.
2. Δημιουργία αρχείου cpp.
Ανοίξτε τον αρχικό φάκελο διαχείριση αρχείωνΝαυτίλος και παράλληλα ανοίξτε ένα τερματικό alt+ctrl+t. Σε αυτό γράφουμε την εντολή touch helloworld.cpp. Η εντολή αφής θα δημιουργήσει ένα αρχείο με το όνομα που θέλετε. Τώρα μπορείτε να ελαχιστοποιήσετε το τερματικό και να εστιάσετε στο Nautilus "e. Ανοίξτε το αρχείο μας και γράψτε τον πιο δημοφιλή κώδικα στον κόσμο:

#περιλαμβάνω χρησιμοποιώντας namespace std? int main()( cout<< "Hello world!"; return 0; }

Κλείσιμο, αποθήκευση.

3. Σύνταξη και εκκίνηση.
Ανοίξτε ξανά το τερματικό και καλέστε τον μεταγλωττιστή μας με έξοδο g++ -lm -o helloworld.cpp. Το g++ είναι ο ίδιος ο μεταγλωττιστής μας και -lm και -o είναι οι επιλογές διακόπτη με τις οποίες τον εκτελούμε. output - έχοντας ένα αρχείο εξόδου όπου τοποθετείται το αποτέλεσμα της μεταγλώττισης μας, ακολουθούμενο από το όνομα του αρχείου cpp μας. Πατήστε enter, εάν το πρόγραμμα είναι σωστό, τότε δεν θα υπάρχουν μηνύματα. Τώρα, για να εκτελέσετε το πρόγραμμα, πληκτρολογήστε τα εξής στο τερματικό: ./output και πατήστε enter. Στην οθόνη εμφανίζεται το αποτέλεσμα "Hello world!".
Έτσι έχετε γράψει το πρώτο σας πρόγραμμα C++ για Linux! Σας συγχαίρω και σας εύχομαι επιτυχία στην πολύπλευρη και υψηλής ποιότητας εκπαίδευση. Η αρμοδιότητά σας είναι στα χέρια σας, να το θυμάστε αυτό.

ΥΣΤΕΡΟΓΡΑΦΟ. Αν τουλάχιστον ένας μαθητής κάνει αυτό που έγραψα, θα θεωρήσω ότι η αποστολή μου έχει ολοκληρωθεί. Τα καλύτερα!
P.S.S. Συνδέσεις.

Έχω ήδη γράψει σχετικά με τον τρόπο εγκατάστασης ενός πλήρους μεταγλωττιστή C και C ++ στα Windows στο άρθρο:.

Αλλά αυτές οι γλώσσες είναι cross-platform, επιπλέον, πολλοί χρησιμοποιούν το Linux όχι μόνο ως οικιακό σύστημα, αλλά και ως εργαλείο εργασίας. Επιπλέον, το ποσοστό των χρηστών Linux έχει πρόσφατα αυξηθεί. Και πολλοί από αυτούς θέλουν να μάθουν να προγραμματίζουν. Επομένως, σήμερα θα σας πω πώς να εγκαταστήσετε τον μεταγλωττιστή C και C ++ σε ένα σύστημα Linux.


Εάν χρησιμοποιείτε Windows αλλά θέλετε να δοκιμάσετε το Linux, τότε ρίξτε μια ματιά στα άρθρα μου στην εικονική επιφάνεια εργασίας:.

Έτσι, το Linux είναι εγκατεστημένο, το Διαδίκτυο είναι συνδεδεμένο. Ανοίξτε την κονσόλα και γράψτε την εντολή εγκατάστασης του μεταγλωττιστή.
$sudo apt-get εγκατάσταση gcc g++

Αυτό είναι όλο, οι μεταγλωττιστές είναι εγκατεστημένοι. Τώρα μένει να ελέγξουμε.
Πηγαίνουμε στον αρχικό φάκελο και δημιουργούμε το αρχείο hello.c, το ανοίγουμε και γράφουμε ένα απλό πρόγραμμα:

#include main() ( printf("Hello\n"); )

Στη συνέχεια, ανοίξτε την κονσόλα και μεταγλωττίστε το σενάριο σε ένα πρόγραμμα:
$gcc γεια.c -o γεια

Όλα, το πρόγραμμα hello θα πρέπει να εμφανίζεται στο φάκελο. Τώρα ας το τρέξουμε.
$./γεια

Αλλά ο προγραμματισμός σε ένα απλό σημειωματάριο και η μεταγλώττιση στην κονσόλα είναι μια ιδιαίτερη παρέκκλιση. Χρειαζόμαστε επίσης ένα περισσότερο ή λιγότερο κανονικό IDE για προγραμματισμό σε C και C ++ με ενσωματωμένο μεταγλωττιστή.

Αν διαβάσετε το άρθρο μου, τότε καταλαβαίνετε για τι πράγμα μιλάω. Ναι, θα εγκαταστήσουμε το Geany. Είναι ένα εξαιρετικό περιβάλλον ανάπτυξης για πολλές γλώσσες. Η συγγραφή προγραμμάτων κονσόλας σε αυτό είναι απόλαυση.
Ανοίξτε την κονσόλα και γράψτε:
$sudo apt-get install geany

Συμφωνούμε με την εγκατάσταση και περιμένουμε την ολοκλήρωσή της. Στη συνέχεια ξεκινάμε το πρόγραμμα.

Ανοίγουμε το ίδιο αρχείο hello.c σε αυτό και το τροποποιούμε λίγο, μετά κάνουμε κλικ στο κουμπί παρόμοιο με το τούβλο "Δημιουργία του τρέχοντος αρχείου" και εκκινούμε το κόκκινο κουμπί "Προβολή ή εκτέλεση του τρέχοντος αρχείου". Και θα έχουμε ένα παράθυρο κονσόλας με το αποτέλεσμα.




Μπλουζα