Το Linux είναι ο παράδεισος των προγραμματιστών, διότι είναι ανοιχτού κώδικα και δωρεάν. Ο μεταγλωττιστής Turbo C θεωρείται παλιά προσέγγιση οπότε μετακομίσαμε στο Linux για ένα εξελιγμένο περιβάλλον προγραμματισμού. Σε αυτό το άρθρο, θα σας εξηγήσουμε πως να γράψετε, μεταγλωττίσετε και τρέξετε ένα πρόγραμμα σε C. Ουσιαστικά, σας παρουσιάζουμε την βάση για την μετατόπιση σε πιο περίπλοκα και χρήσιμα C προγράμματα.
Τα παρακάτω βήματα έτρεξαν σε Ubuntu 18.04 LTS.
Εμείς θα χρησιμοποιήσουμε το Linux command line και το Terminal, ώστε να μεταγλωττίσουμε ένα απλό πρόγραμμα σe C. Για να ανοίξετε το Terminal, μπορείτε να χρησιμοποιήσετε το Ubuntu Dash ή να πατήσετε Ctrl+Alt+T.
Βήμα 1: Εγκατάσταση των βασικών πακέτων
Ένα φεγγάρι που εξαφανίστηκε ίσως διαμόρφωσε τον Άρη
StealC: Κατάχρηση kiosk mode του browser για κλοπή password
Λογισμικό ακουστικών βαρηκοΐας εγκρίθηκε για τα AirPods Pro
Για να μεταγλωττίσουμε και να τρέξουμε ένα πρόγραμμα στη C, είναι αναγκαίο να έχουμε τα βασικά πακέτα εγκαταστημένα. Τρέξτε την παρακάτω εντολή στο Terminal:
$ sudo apt-get install build-essential
Θα χρειαστεί να εισάγετε το κωδικό του root για να ξεκινήσει η εγκατάσταση. Φροντίστε να είστε συνδεδεμένοι στο διαδίκτυο καθ’ όλη την διάρκεια της διαδικασίας.
Βήμα 2: Γράψτε ένα απλό C program
Μετά από την εγκατάσταση των πακέτων, πάμε να γράψουμε ένα απλό πρόγραμμα.
Ανοίξτε το Ubuntu Text Editor (με γραφικό περιβάλλον) και γράψτε ή αντιγράψτε το παρακάτω πρόγραμμα:
#include<stdio.h>
int main()
{
printf(“\nA sample C program\n\n”);
return 0;
}
Ύστερα, αποθηκεύστε το αρχείο με κατάληξη .c . Σε αυτό το παράδειγμα, το πρόγραμμα ονομάζεται sampleProgram.c
Εναλλακτικά, μπορείτε να γράψετε το C program από το Terminal σε gedit, όπως δίδεται παρακάτω:
$ gedit sampleProgram.c
Αυτό θα δημιουργήσει ένα .c αρχείο στο οποίο να γράψετε και αποθηκεύσετε το πρόγραμμα.
Βήμα 3: Μεταγλώττιση με gcc
Στο Terminal, τρέξτε την παρακάτω εντολή ώστε να δημιουργηθεί εκτελούμενη έκδοση του προγράμματος.
Σύνταξη:
$ gcc [programName].c -o programName
Παράδειγμα:
$ gcc sampleProgram.c -o sampleProgram
Σιγουρευτείτε ότι το πρόγραμμα σας βρίσκεται στο φάκελο Home. Διαφορετικά, θα πρέπει να εισάγετε στην εντολή τα κατάλληλα paths.
Βήμα 4: Εκτέλεση του προγράμματος
Το τελευταίο βήμα είναι να τρέξουμε το μεταγλωττισμένο πρόγραμμα. Για να γίνει αυτό, χρησιμοποιούμε:
$ ./programName
Παράδειγμα:
$ ./sampleProgram
Μπορείτε να δείτε πως εκτελέστηκε το πρόγραμμα στο πάνω παράδειγμα.