Εγκατάσταση Flex & Bison [0] | Μεταγλωττιστές
Πίνακας περιεχομένων:
- Προϋποθέσεις
- Εγκατάσταση του GCC στο Ubuntu
- Καταρτίζοντας ένα παράδειγμα Hello World
- Εγκατάσταση πολλών εκδόσεων GCC
- συμπέρασμα
Η Συλλογή Μεταγλωττιστή GNU (GCC) είναι μια συλλογή μεταγλωττιστών και βιβλιοθηκών για τις γλώσσες προγραμματισμού C, C ++, Objective-C, Fortran, Ada, Go και D. Πολλά έργα ανοιχτού κώδικα, συμπεριλαμβανομένων των εργαλείων GNU και του πυρήνα του Linux, καταρτίζονται με το GCC.
Αυτό το σεμινάριο καλύπτει τα βήματα που απαιτούνται για την εγκατάσταση του μεταγλωττιστή GCC στο Ubuntu 18.04. Θα σας δείξουμε πώς να εγκαταστήσετε τη διαστασιοποιημένη έκδοση και την τελευταία έκδοση του GCC.
Οι ίδιες οδηγίες ισχύουν για το Ubuntu 16.04 και για οποιαδήποτε διανομή που βασίζεται στο Ubuntu, συμπεριλαμβανομένων των Kubuntu, Linux Mint και Elementary OS.
Προϋποθέσεις
Έχετε τη δυνατότητα να προσθέσετε νέα αποθετήρια και να εγκαταστήσετε πακέτα στο σύστημα Ubuntu, πρέπει να είστε συνδεδεμένοι ως root ή χρήστης με δικαιώματα sudo.
Εγκατάσταση του GCC στο Ubuntu
Οι προεπιλεγμένες αποθήκες του Ubuntu περιέχουν ένα μετα-πακέτο που ονομάζεται
build-essential
και περιέχει τον μεταγλωττιστή GCC και πολλές βιβλιοθήκες και άλλα βοηθητικά προγράμματα που απαιτούνται για την κατάρτιση λογισμικού.
Εκτελέστε τα παρακάτω βήματα για να εγκαταστήσετε το GCC Compiler Ubuntu 18.04:
-
Ξεκινήστε ενημερώνοντας τη λίστα των πακέτων:
sudo apt updateΕγκαταστήστε τη
build-essentialσυσκευασία πληκτρολογώντας:sudo apt install build-essentialΗ εντολή εγκαθιστά μια δέσμη νέων πακέτων συμπεριλαμβανομένων των
gcc,g++καιmake.Ίσως θελήσετε επίσης να εγκαταστήσετε τις σελίδες εγχειριδίων σχετικά με τη χρήση του GNU / Linux για ανάπτυξη:
sudo apt-get install manpages-devΓια να επαληθεύσετε ότι ο μεταγλωττιστής GCC εγκαταστάθηκε με επιτυχία, χρησιμοποιήστε την εντολή
gcc --versionπου εκτυπώνει την έκδοση GCC:gcc --versionΗ προεπιλεγμένη έκδοση του GCC που είναι διαθέσιμη στα αποθετήρια του Ubuntu 18.04 είναι
7.4.0:gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Αυτό είναι. Το GCC είναι πλέον εγκατεστημένο στο σύστημά σας και μπορείτε να το χρησιμοποιήσετε.
Καταρτίζοντας ένα παράδειγμα Hello World
Η σύνταξη ενός βασικού προγράμματος C ή C ++ χρησιμοποιώντας GCC είναι αρκετά εύκολη. Ανοίξτε το πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε το ακόλουθο αρχείο:
nano hello.c
hello.c
Αποθηκεύστε το αρχείο και μεταγλωττίστε το σε εκτελέσιμο με την ακόλουθη εντολή: Αυτό θα δημιουργήσει ένα δυαδικό αρχείο που ονομάζεται
Εκτελέστε το πρόγραμμα
Το πρόγραμμα πρέπει να εκτυπώσει: Αυτή η ενότητα παρέχει οδηγίες σχετικά με τον τρόπο εγκατάστασης και χρήσης πολλαπλών εκδόσεων του GCC στο Ubuntu 18.04. Οι νεότερες εκδόσεις του μεταγλωττιστή GCC περιλαμβάνουν υποστήριξη για νέες γλώσσες, καλύτερη απόδοση, εκτεταμένες λειτουργίες. Κατά το χρόνο σύνταξης αυτού του άρθρου, οι προεπιλεγμένες αποθήκες του Ubuntu περιλαμβάνουν πολλές εκδόσεις του GCC, από
Στο παρακάτω παράδειγμα, θα εγκαταστήσουμε τις τελευταίες τρεις εκδόσεις των GCC και G ++. Αρχικά, προσθέστε το
Εγκαταστήστε τις επιθυμητές εκδόσεις GCC και G ++ πληκτρολογώντας: Οι παρακάτω εντολές θα ρυθμίσουν τις εναλλακτικές για κάθε έκδοση και θα συνδέσουν μια προτεραιότητα με αυτήν. Η προεπιλεγμένη έκδοση είναι αυτή με την υψηλότερη προτεραιότητα, στην περίπτωση μας είναι η
Αργότερα, εάν θέλετε να αλλάξετε την προεπιλεγμένη έκδοση, χρησιμοποιήστε την εντολή
Θα παρουσιαστεί μια λίστα με όλες τις εγκατεστημένες εκδόσεις GCC στο σύστημά σας Ubuntu. Πληκτρολογήστε τον αριθμό της έκδοσης που θέλετε να χρησιμοποιηθεί ως προεπιλογή και πατήστε
Η εντολή θα δημιουργήσει συμβολικούς συνδέσμους στις συγκεκριμένες εκδόσεις των GCC και G ++. Έχετε εγκαταστήσει με επιτυχία το GCC στο Ubuntu 18.04 σας. Τώρα μπορείτε να επισκεφθείτε την επίσημη σελίδα τεκμηρίωσης GCC και να μάθετε πώς να χρησιμοποιείτε το GCC και το G ++ για να μεταγλωττίσετε τα προγράμματα C και C ++.
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
στον ίδιο κατάλογο στον οποίο εκτελείτε την εντολή.
hello
με:
./hello
Εγκατάσταση πολλών εκδόσεων GCC
5.xx
έως
8.xx
Η τελευταία έκδοση του GCC, η οποία είναι
9.1.0
, διατίθεται από το PPA του Ubuntu Toolchain.
ubuntu-toolchain-r/test
PPA στο σύστημά σας με:
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
gcc-9
.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 --slave /usr/bin/gcov gcov /usr/bin/gcov-7
update-alternatives
:
sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
There are 3 choices for the alternative gcc (providing /usr/bin/gcc). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/bin/gcc-9 90 auto mode 1 /usr/bin/gcc-7 70 manual mode 2 /usr/bin/gcc-8 80 manual mode 3 /usr/bin/gcc-9 90 manual mode Press to keep the current choice, or type selection number:
Enter
.συμπέρασμα
Πώς να εγκαταστήσετε τον gcc compiler στο debian 10 linux
Η Συλλογή Μεταγλωττιστή GNU (GCC) είναι μια συλλογή ανοιχτού κώδικα από μεταγλωττιστές και βιβλιοθήκες που υποστηρίζουν C, C ++ και άλλες γλώσσες προγραμματισμού. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε την εγκατάσταση του μεταγλωττιστή GCC στο Debian 10 Buster.
Πώς να εγκαταστήσετε τον gcc compiler σε centos 7
Η Συλλογή Μεταγλωττιστή GNU (GCC) είναι μια συλλογή μεταγλωττιστών και βιβλιοθηκών για γλώσσες προγραμματισμού C, C ++, Objective-C, Fortran, Ada, Go και D. Αυτό το σεμινάριο καλύπτει τα βήματα που απαιτούνται για την εγκατάσταση του μεταγλωττιστή GCC στο CentOS 7.
Πώς να εγκαταστήσετε το πρόγραμμα περιήγησης στο Web στο ubuntu 18.04
Η Opera είναι ένας από τους πιο δημοφιλείς διαδικτυακούς φυλλομετρητές στον κόσμο. Σε αυτό το σεμινάριο θα σας εξηγήσουμε πώς να εγκαταστήσετε το πρόγραμμα περιήγησης Opera του Opera στο Ubuntu 18.04.







