Το G++ προσφέρει διαφορετικές επιλογές για τη διαχείριση της διαδικασίας μεταγλώττισης σύμφωνα με τις απαιτήσεις. Επιπλέον, το G++ υποστηρίζει διαφορετικά πρότυπα C++, γεγονός που το καθιστά απαραίτητο εργαλείο στο οικοσύστημα ανάπτυξης.
Εάν θέλετε επίσης να μάθετε πώς να εγκαταστήσετε το G++ για τη μεταγλώττιση της C++ στο Fedora Linux, αυτό το σεμινάριο είναι για εσάς. Εδώ, θα εξηγήσουμε μια απλή μέθοδο εγκατάστασης του G++ χωρίς ταλαιπωρία.
Πώς να εγκαταστήσετε το G++ στο Fedora Linux
Ας χωρίσουμε αυτήν την ενότητα σε πολλά μέρη για να περιγράψουμε τους διάφορους τρόπους εγκατάστασης του G++ και, στη συνέχεια, να τη χρησιμοποιήσουμε για τη μεταγλώττιση της C++ στο Fedora 38.
Χρησιμοποιώντας το Dnf Package Manager
Εκτελέστε την ακόλουθη εντολή για να ενημερώσετε το Fedora Linux σύμφωνα με την πιο πρόσφατη διαθέσιμη:
sudo ενημέρωση dnf
Τώρα, εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το πακέτο G++:
sudo dnf εγκαθιστώ gcc-c++
Μόλις εγκαταστήσετε το G++, ελέγξτε την έκδοσή του μέσω της ακόλουθης εντολής:
g++ --εκδοχή
Χρήση των Εργαλείων προγραμματιστή
Μπορείτε να εγκαταστήσετε την ομάδα Εργαλεία προγραμματιστή που περιλαμβάνει το G++. Εκτελέστε την ακόλουθη εντολή για να το εγκαταστήσετε:
sudo ομάδα dnf εγκαθιστώ 'Εργαλεία ανάπτυξης'
Χρησιμοποιώντας το RPM Fusion Repository
Το RPM Fusion είναι ένα αποθετήριο λογισμικού τρίτων που παρέχει πρόσθετα πακέτα Fedora Linux. Ανοίξτε ένα τερματικό και εκτελέστε τις ακόλουθες εντολές για να ενεργοποιήσετε το αποθετήριο:
sudo dnf εγκαθιστώ -και https: // mirrors.rpmfusion.org / Ελεύθερος / μαλακό καπέλλο / rpmfusion-free-release-$ ( σ.α.λ -ΚΑΙ % μαλακό καπέλλο ) .norch.rpm
Μόλις ενεργοποιηθεί το αποθετήριο, εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε το G++:
sudo dnf εγκαθιστώ gcc-c++
Πώς να χρησιμοποιήσετε το G++ για να μεταγλωττίσετε το C++ στο Fedora
Ας πάρουμε ένα παράδειγμα όπου δημιουργούμε έναν κώδικα C++ και τον εκτελούμε μέσω του G++. Αρχικά, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα αρχείο C++:
αφή c++.cpp
Εδώ, εισάγουμε τον ακόλουθο κώδικα C++ για να εκτυπώσουμε το 'Linux World' ως έξοδο:
#includeint main ( ) {
std::cout << 'Linux World' << std::endl;
ΕΠΙΣΤΡΟΦΗ 0 ;
}
Τώρα, πρέπει να αλλάξετε το εκτελέσιμο δικαίωμα για το αρχείο μέσω της ακόλουθης εντολής:
chmod u+x c++.cppΜόλις τελειώσετε, εκτελέστε την ακόλουθη εντολή για να μεταγλωττίσετε το πρόγραμμα C++:
g++ -Ο Linux c++.cppΣτην προηγούμενη εντολή, η επιλογή -o και το Linux καθορίζουν την έξοδο ονόματος αρχείου για το πρόγραμμα. Τέλος, εκτελέστε την ακόλουθη εντολή για να εκτελέσετε το C++ μέσω του G++:
. / Linuxσυμπέρασμα
Αυτό αφορά το πώς μπορείτε να εγκαταστήσετε και να χρησιμοποιήσετε το G++ για τη μεταγλώττιση της C++ στο Fedora Linux. Με το G++ στο σύστημα Linux, μπορείτε να μεταγλωττίσετε τα προγράμματα C++ απευθείας από το τερματικό. Επιπλέον, συμπεριλάβαμε πολλές μεθόδους για την εύκολη εγκατάσταση του βοηθητικού προγράμματος G++ στο σύστημα. Σας συνιστούμε επίσης να χρησιμοποιήσετε τα σωστά αποθετήρια RPM. Διαφορετικά, θα αντιμετωπίσετε διάφορα σφάλματα κατά την εγκατάσταση.