Πώς να εγκαταστήσετε τον μεταγλωττιστή GCC σε Windows

⚡ Έξυπνη Σύνοψη

Λήψη και εγκατάσταση του μεταγλωττιστή GCC σε C για Windows, Linux και macOS σε λιγότερο από δεκαπέντε λεπτά. Το Code::Δέσμη μπλοκ ενεργοποιημένη Windows διαθέτει μαζί το GCC, έναν επεξεργαστή και ένα πρόγραμμα εντοπισμού σφαλμάτων, ενώ το Linux και macOS Οι χρήστες εγκαθιστούν το GCC απευθείας μέσω των διαχειριστών πακέτων τους.

  • 📥 Διαλέξτε το σωστό Windows δέσμη: Επιλέξτε Code::Το πρόγραμμα εγκατάστασης του MinGW του Blocks (π.χ., codeblocks-17.12mingw-setup.exe) ρυθμίζει τα GCC, GDB και IDE σε ένα βήμα.
  • 🐧 Χρησιμοποιήστε τον διαχειριστή πακέτων Linux: Στο Debian/Ubuntu τρέξιμο sudo apt-get install build-essential, σε εκτέλεση Fedora/Red Hat yum groupinstall 'Development Tools'.
  • 🍎 εγκαταστήστε Xcode Εργαλεία γραμμής εντολών ενεργά macOS: Ενα μονό xcode-select --install Η εντολή τραβάει τον κρότο της Apple συν την αλυσίδα εργαλείων συμβατή με το GCC.
  • Επαλήθευση με gcc –έκδοση: Μετά την εγκατάσταση, τρέξτε gcc --version σε ένα τερματικό για να επιβεβαιώσετε ότι ο μεταγλωττιστής βρίσκεται στο PATH και είναι έτοιμος να μεταγλωττίσει προγράμματα C.
  • 🤖 Χρησιμοποιήστε την Τεχνητή Νοημοσύνη για την αντιμετώπιση προβλημάτων: Οι βοηθοί τεχνητής νοημοσύνης εξηγούν σφάλματα εγκατάστασης, προβλήματα PATH και προειδοποιήσεις για ελλείπουσες κεφαλίδες, helping Οι αρχάριοι φτάνουν σε μια λειτουργική κατασκευή με την πρώτη προσπάθεια.

Πώς να κατεβάσετε και να εγκαταστήσετε τον μεταγλωττιστή GCC

Τι είναι το GCC;

The GCC (GNU Compiler Collection) είναι μια δωρεάν σουίτα μεταγλωττιστών ανοιχτού κώδικα που συντηρείται από το Ελεύθερο Λογισμικό. FoundationΥποστηρίζει C, C++, Στόχος-Γ, Fortran, Ada, Go και αρκετές άλλες γλώσσες, και είναι ο προεπιλεγμένος μεταγλωττιστής στις περισσότερες διανομές Linux. Το GCC παράγει γρήγορα, φορητά εκτελέσιμα αρχεία και είναι η τυπική επιλογή για την εκμάθηση C σε Windows, Linux και macOS.

Αυτό το σεμινάριο περιγράφει την εγκατάσταση του GCC σε κάθε πλατφόρμα και την επαλήθευση της εγκατάστασης με έναν απλό έλεγχο έκδοσης.

Πώς να εγκαταστήσετε το GCC σε Windows

On Windows Η ευκολότερη διαδρομή είναι το IDE ανοιχτού κώδικα Code::Τμήλα, το οποίο ομαδοποιεί ένα μεταγλωττιστής (GCC από το Έργο GNU), ένα συντάκτης, και ένα debugger σε έναν μόνο εγκαταστάτη.

Βήμα 1) Λήψη της έκδοσης δυαδικού αρχείου

Πηγαίνετε στο https://www.codeblocks.org/downloads/ και κάντε κλικ στο κουμπί Δυαδική έκδοση.

Code::Σελίδα έκδοσης δυαδικού αρχείου Blocks

Βήμα 2) Επιλέξτε το πρόγραμμα εγκατάστασης με τον μεταγλωττιστή GCC

Επιλέξτε το πρόγραμμα εγκατάστασης που περιλαμβάνει τον μεταγλωττιστή GCC — για παράδειγμα, codeblocks-17.12mingw-setup.exeΑυτό το πακέτο περιλαμβάνει τον μεταγλωττιστή GNU GCC του MinGW και τον εντοπισμό σφαλμάτων GNU GDB μαζί με το Code::Αποκλείει τα αρχεία πηγαίου κώδικα.

Επιλέξτε Code::Εγκαταστάτης μπλοκ με GCC

Βήμα 3) Ξεκινήστε την εγκατάσταση

Εκτελέστε το ληφθέν πρόγραμμα εγκατάστασης και αποδεχτείτε τις προεπιλεγμένες επιλογές. Αυτή η απλή διαδικασία ρυθμίζει τον μεταγλωττιστή GCC στο Windows σύστημα.

Αρχική Code::Εγκατάσταση μπλοκ

Βήμα 4) Αποδεχτείτε την άδεια χρήσης

Αποδεχτείτε την άδεια χρήσης για να συνεχίσετε.

Αποδοχή της συμφωνίας άδειας χρήσης

Βήμα 5) Διατηρήστε την προεπιλεγμένη επιλογή στοιχείου

Αφήστε την επιλογή στοιχείου στην προεπιλεγμένη τιμή και κάντε κλικ Επόμενο.

Διατήρηση προεπιλεγμένων στοιχείων

Βήμα 6) Επιλέξτε τη διαδρομή εγκατάστασης

Αλλάξτε τον φάκελο εγκατάστασης, αν θέλετε, και στη συνέχεια κάντε κλικ στο Επόμενο.

Επιλέξτε διαδρομή εγκατάστασης

Βήμα 7) Εκκίνηση Code::Τμήλα

Εντοπίστε το Code::Μπλοκ συντόμευσης στην επιφάνεια εργασίας σας ή στο μενού Έναρξη και κάντε διπλό κλικ σε αυτήν.

Code::Εικονίδιο μπλοκ

Βήμα 8) Έστω Code::Τα μπλοκ ανιχνεύουν τον μεταγλωττιστή

Κατά την πρώτη εκτόξευση, Code::Αποκλείει τις σαρώσεις για εγκατεστημένους μεταγλωττιστές, ανιχνεύει αυτόματα το GCC και το ορίζει ως προεπιλογή. Συσχετίζει το C και C++ αρχεία με Code::Μπλοκάρει όταν σας ζητηθεί.

Code::Το Blocks ανιχνεύει τον μεταγλωττιστή

Βήμα 9) Ανοίξτε το IDE και ξεκινήστε τον προγραμματισμό

Εμφανίζεται η αρχική οθόνη του IDE. Μπορείτε τώρα να δημιουργήσετε ένα νέο έργο C και να μεταγλωττίσετε το πρώτο σας πρόγραμμα.

Code::Αρχική οθόνη Blocks IDE

Πώς να εγκαταστήσετε το GCC σε Linux

Οι περισσότερες διανομές Linux διαθέτουν προεγκατεστημένο το GCC. Επαληθεύστε με:

gcc --version

Εάν υπάρχει το GCC, η εντολή εκτυπώνει την έκδοσή του. Εάν λείπει, το κέλυφος σας ζητά να το εγκαταστήσετε.

Για να ρυθμίσετε το περιβάλλον δημιουργίας C στο Linux, ακολουθήστε τα παρακάτω βήματα.

  1. Άνοιξε ένα τερματικό.
  2. Σε Red Hat και Fedora, εκτελέστε:
    sudo yum groupinstall 'Development Tools'
  3. Στο Debian και Ubuntu, τρέξτε:
    sudo apt-get update
    sudo apt-get install build-essential manpages-dev
  4. Επαληθεύστε την εγκατάσταση:
    gcc --version

Πώς να εγκαταστήσετε το GCC σε macOS

On macOS, η αλυσίδα εργαλείων συμβατή με το GCC αποστέλλεται μέσω της Apple Εργαλεία γραμμής εντολών για Xcode.

  1. Ανοίξτε ένα τερματικό και εκτελέστε:
    xcode-select --install

    Ένα παράθυρο διαλόγου σας ζητά να εγκαταστήσετε τα Εργαλεία γραμμής εντολών. Κάντε κλικ στο εγκαταστήστε και αποδέχονται την άδεια.

  2. Εναλλακτικά, συνδεθείτε στη διεύθυνση https://developer.apple.com/download/all/ με το Apple Developer ID σας, κατεβάστε την πιο πρόσφατη έκδοση Εργαλεία γραμμής εντολών για Xcode .dmgκαι εκτελέστε το πρόγραμμα εγκατάστασης. Διατηρήστε τις προεπιλεγμένες ρυθμίσεις του οδηγού.
  3. Ανοίξτε ένα τερματικό και επαληθεύστε την εγκατάσταση:
    gcc -v

Επαληθεύστε την εγκατάσταση GCC σας

Ανεξάρτητα από το λειτουργικό σύστημα, ένας γρήγορος έλεγχος ασφάλειας επιβεβαιώνει ότι ο μεταγλωττιστής βρίσκεται στη ΔΙΑΔΡΟΜΗ:

gcc --version

Θα πρέπει να δείτε έξοδο παρόμοια με gcc (GCC) 13.2.0 ακολουθούμενη από την ειδοποίηση άδειας χρήσης. Μεταγλωττίστε ένα μήνυμα «γεια σου, κόσμε» μιας γραμμής για να δοκιμάσετε ολόκληρο τον αγωγό:

// hello.c
#include <stdio.h>

int main(void) {
    printf("Hello, world!\n");
    return 0;
}

Δημιουργήστε και εκτελέστε με:

gcc hello.c -o hello
./hello

Αντιμετώπιση συνηθισμένων προβλημάτων εγκατάστασης GCC

Τα παρακάτω προβλήματα καλύπτουν τα περισσότερα παράπονα που σχετίζονται με τον χρόνο εγκατάστασης:

  • «Το GCC δεν αναγνωρίζεται» στο Windows: προσθέστε το MinGW bin φάκελο στη μεταβλητή περιβάλλοντος PATH και, στη συνέχεια, επανεκκινήστε το τερματικό.
  • Code::Το Blocks δεν εντοπίζει τον μεταγλωττιστή: ανοίξτε Ρυθμίσεις → Μεταγλωττιστής → Εκτελέσιμα αρχεία αλυσίδας εργαλείων και κατευθύνετε τον κατάλογο εγκατάστασης του μεταγλωττιστή στη ρίζα του MinGW (π.χ., C:\MinGW).
  • Το Linux εμφανίζει μήνυμα «δεν βρέθηκε εντολή»: το πακέτο μπορεί να έχει εγκατασταθεί ως gcc-12 or gcc-13. Τρέξιμο which gcc και δημιουργήστε έναν συμβολικό σύνδεσμο ή καλέστε απευθείας το δυαδικό αρχείο με έκδοση.
  • macOS αναφέρει «κλανγκ» αντί για GCC: Xcode τα ψευδώνυμα ηχούν σαν gccΑν χρειάζεστε γνήσιο GCC, εγκαταστήστε το μέσω του Homebrew με brew install gcc και καλέστε gcc-13.
  • Λείπουν κεφαλίδες (π.χ., stdio.h): Επανεγκατάσταση build-essential σε Linux ή στο Xcode Εργαλεία γραμμής εντολών ενεργά macOS για να επαναφέρετε τις τυπικές κεφαλίδες βιβλιοθήκης.

Άλλοι δημοφιλείς μεταγλωττιστές C

Εάν το GCC δεν ταιριάζει στο περιβάλλον σας, υπάρχουν αρκετές εναλλακτικές λύσεις που μεταγλωττίζουν και εκτελούν αξιόπιστα την C:

  • Κλαγγή — Μεταγλωττιστής βασισμένος σε LLVM με γρήγορες κατασκευές και εξαιρετικά διαγνωστικά. Προεπιλογή ενεργοποιημένη macOS.
  • MinGW-w64 — σύγχρονη διακλάδωση του MinGW με ενημερωμένα δυαδικά αρχεία GCC για Windows.
  • Φορητός μεταγλωττιστής C (pcc) — ελαφρύς μεταγλωττιστής με άδεια χρήσης BSD.
  • Turbo C — κλασικός μεταγλωττιστής που εξακολουθεί να είναι συνηθισμένος σε ακαδημαϊκά περιβάλλοντα.
  • Microsoft Οπτικό C++ (MSVC) - MicrosoftΟ μεταγλωττιστής του παρέχεται με το Visual Studio· μεταγλωττίζει τη C με το /TC διακόπτης.

Συχνές Ερωτήσεις

Το GCC σημαίνει Συλλογή Μεταγλωττιστών GNU. Είναι μια δωρεάν σουίτα μεταγλωττιστών ανοιχτού κώδικα που συντηρείται από το Ελεύθερο Λογισμικό. Foundation που υποστηρίζει C, C++, Στόχος-Γ, Fortraν, Άντα και Γκο.

Το GCC είναι ο ίδιος ο μεταγλωττιστής. MinGW (Μινιμαλιστικό GNU για Windows) είναι μια θύρα που συνδυάζει το GCC με το Windows βιβλιοθήκες που απαιτούνται για τη δημιουργία εγγενών εκτελέσιμων αρχείων, καθιστώντας την την πιο κοινή διανομή GCC στο Windows.

Ανοίξτε ένα τερματικό ή μια γραμμή εντολών και εκτελέστε gcc --versionΕάν το GCC βρίσκεται στη ΔΙΑΔΡΟΜΗ, η εντολή εκτυπώνει την εγκατεστημένη έκδοση. Διαφορετικά, το κέλυφος αναφέρει ότι η εντολή δεν βρέθηκε.

Ναι. Το GCC διανέμεται υπό την άδεια GNU GPL με μια εξαίρεση βιβλιοθήκης χρόνου εκτέλεσης που σας επιτρέπει να μεταγλωττίσετε και να αποστείλετε ιδιόκτητο λογισμικό. Μπορείτε να χρησιμοποιήσετε το GCC σε εμπορικά έργα χωρίς να πληρώσετε κανένα τέλος άδειας χρήσης.

Όχι. Το GCC εκτελείται εξ ολοκλήρου από τη γραμμή εντολών. IDE όπως Code::Τμήλα, VS CodeΤο HIFU, ή Υψηλής Έντασης Εστιασμένος Υπέρηχος, στοχεύει επίσης στο πρόσωπο και τον λαιμό. Προσφέρει θεραπεία σε γρήγορες εκπομπές, γεγονός που κάνει τις συνεδρίες θεραπείας συντομότερες. CLion προσθέστε λειτουργίες ευκολίας — επισήμανση σύνταξης, εντοπισμό σφαλμάτων και πρότυπα έργων — αλλά ο μεταγλωττιστής λειτουργεί χωρίς αυτά.

Το MinGW bin Ο φάκελος λείπει από το PATH. Προσθέστε τον μέσω του Windows παράθυρο διαλόγου Μεταβλητές περιβάλλοντος, ανοίξτε ξανά το τερματικό και το gcc Η εντολή γίνεται διαθέσιμη παγκοσμίως.

Οι βοηθοί τεχνητής νοημοσύνης μεταφράζουν τα σφάλματα του προγράμματος εγκατάστασης και τα προβλήματα PATH σε απλές διορθώσεις, προτείνουν την κατάλληλη εντολή διαχειριστή πακέτων για την διανομή σας και εξηγούν τις προειδοποιήσεις GCC, ώστε οι αρχάριοι να μαθαίνουν κατά την αποσφαλμάτωση.

Ναι. Οι βοηθοί κώδικα τεχνητής νοημοσύνης δημιουργούν ένα πρόγραμμα «γεια σου κόσμε», καθώς και το ακριβές gcc hello.c -o hello εντολή για να το μεταγλωττίσετε. Εξηγούν επίσης τι κάνει κάθε γραμμή, ώστε οι αρχάριοι να την αναθεωρήσουν πριν την εκτελέσουν.

Συνοψίστε αυτήν την ανάρτηση με: