Πώς να συντάξετε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC)

Πίνακας περιεχομένων:

Πώς να συντάξετε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC)
Πώς να συντάξετε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC)

Βίντεο: Πώς να συντάξετε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC)

Βίντεο: Πώς να συντάξετε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC)
Βίντεο: ΠΩΣ ΝΑ ΜΕΤΑΦΕΡΕΤΕ ΦΩΤΟΓΡΑΦΙΕΣ ΚΑΙ ΒΙΝΤΕΟ ΑΠΟ ΤΟ ΚΙΝΗΤΟ ΣΤΟΝ ΥΠΟΛΟΓΙΣΤΗ_ΜΑΘΗΜΑ 1 2024, Ενδέχεται
Anonim

Αυτό το wikiHow σας διδάσκει πώς να μεταγλωττίσετε ένα πρόγραμμα C από τον πηγαίο κώδικα χρησιμοποιώντας το GNU Compiler (GCC) για Linux και το Minimalist Gnu (MinGW) για Windows.

Βήματα

Μέθοδος 1 από 2: Χρήση του GCC για Linux

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 1
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 1

Βήμα 1. Ανοίξτε ένα παράθυρο τερματικού στο σύστημά σας Linux

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

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 2
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 2

Βήμα 2. Εγκαταστήστε το GCC

Εάν δεν έχετε ήδη εγκατεστημένο το GCC, μπορείτε να χρησιμοποιήσετε τις ακόλουθες εντολές τερματικού για να εγκαταστήσετε το GCC για το Ubuntu και το Debian. Για όλες τις άλλες εκδόσεις του Linux, συμβουλευτείτε την τεκμηρίωση για τη διανομή Linux για να μάθετε πώς να αποκτήσετε το σωστό πακέτο:

  • Πληκτρολογήστε sudo apt update και πατήστε "Enter" για να ενημερώσετε τη λίστα πακέτων.
  • Πληκτρολογήστε sudo apt install build-essential και πατήστε "Enter" για να εγκαταστήσετε τα βασικά πακέτα, τα οποία περιλαμβάνουν GCC, G ++ και Make.
  • Πληκτρολογήστε sudo apt-get install manpages-dev και πατήστε "Enter" για να εγκαταστήσετε τις μη αυτόματες σελίδες.
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 3
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 3

Βήμα 3. Πληκτρολογήστε gcc --version και πατήστε ↵ Enter

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

Εάν συντάσσετε ένα πρόγραμμα C ++, χρησιμοποιήστε "g ++" αντί για "gcc"

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 4
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 4

Βήμα 4. Μεταβείτε στον κατάλογο όπου είναι αποθηκευμένος ο πηγαίος σας κώδικας

Χρησιμοποιήστε την εντολή cd για να περιηγηθείτε σε καταλόγους στο τερματικό. Για παράδειγμα, εάν ο πηγαίος κώδικας βρίσκεται στο φάκελο Έγγραφα, πληκτρολογήστε cd/home/[όνομα χρήστη]/Έγγραφα (στο Ubuntu). Μπορείτε επίσης να μεταβείτε στον κατάλογο Έγγραφα πληκτρολογώντας cd ~/Documents στο Τερματικό.

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 5
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 5

Βήμα 5. Πληκτρολογήστε gcc [program_name].c –o [εκτελέσιμο_ όνομα] και πατήστε ↵ Enter

Αντικαταστήστε το "[όνομα_προγράμματος].c" με το όνομα του αρχείου πηγαίου κώδικα και το "[εκτελέσιμο_όνομα]" με το όνομα του ολοκληρωμένου προγράμματος. Το πρόγραμμα θα μεταγλωττιστεί τώρα.

  • Εάν βλέπετε σφάλματα και θέλετε να δείτε περισσότερες πληροφορίες σχετικά με αυτά, χρησιμοποιήστε το gcc -Wall -o errorlog file1.c. Στη συνέχεια, δείτε το αρχείο "errorlog" στον τρέχοντα κατάλογο με cat errorlog.
  • Για να μεταγλωττίσετε ένα πρόγραμμα από πολλά αρχεία πηγαίου κώδικα, χρησιμοποιήστε gcc -o outputfile file1.c file2.c file3.c.
  • Για να μεταγλωττίσετε πολλά προγράμματα ταυτόχρονα με πολλά αρχεία πηγαίου κώδικα, χρησιμοποιήστε gcc -c file1.c file2.c file3.c.
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 6
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 6

Βήμα 6. Εκτελέστε το πρόσφατα μεταγλωττισμένο πρόγραμμα

Πληκτρολόγησε./

Μέθοδος 2 από 2: Χρήση MinGW για Windows

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 7
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 7

Βήμα 1. Λήψη Minimalist GNU για Windows (MinGW)

Αυτή είναι μια εύκολη στην εγκατάσταση έκδοση του GCC για Windows. Χρησιμοποιήστε τα ακόλουθα βήματα για να κάνετε λήψη του MinGW:.

  • Μεταβείτε στη διεύθυνση https://sourceforge.net/projects/mingw/ σε ένα πρόγραμμα περιήγησης ιστού.
  • Κάντε κλικ στο πράσινο κουμπί που λέει Κατεβάστε.
  • Περιμένετε να γίνει αυτόματη λήψη του προγράμματος εγκατάστασης.
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 8
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 8
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 7
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 7

Βήμα 2. Εγκαταστήστε το MinGW

Χρησιμοποιήστε τα ακόλουθα βήματα για να εγκαταστήσετε το MinGW:

  • Διπλό κλικ mingw-get-setup.exe στο φάκελο "Λήψεις" ή στο πρόγραμμα περιήγησης ιστού.
  • Κάντε κλικ Εγκαθιστώ.
  • Κάντε κλικ Να συνεχίσει.

    Η MinGW συνιστά τη χρήση του προεπιλεγμένου φακέλου εγκατάστασης (C: / MinGW). Εάν πρέπει να αλλάξετε το φάκελο, μην χρησιμοποιείτε φάκελο με κενά στο όνομα (π.χ. "Αρχεία προγράμματος")

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 9
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 9

Βήμα 3. Επιλέξτε ποιους μεταγλωττιστές θα εγκαταστήσετε

Τουλάχιστον, επιλέξτε Βασική ρύθμιση στο αριστερό πλαίσιο και, στη συνέχεια, τοποθετήστε τα σημάδια ελέγχου δίπλα σε όλους τους καταχωρημένους μεταγλωττιστές στο δεξί κύριο πλαίσιο. Οι πιο προχωρημένοι χρήστες μπορούν να επιλέξουν Όλα τα πακέτα και επιλέξτε πρόσθετους μεταγλωττιστές.

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 10
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 10

Βήμα 4. Κάντε δεξί κλικ σε κάθε πακέτο και κάντε κλικ στην επιλογή Σήμανση για εγκατάσταση

Η βασική εγκατάσταση περιέχει περίπου 7 πακέτα που αναφέρονται στο πλαίσιο στο επάνω μέρος. Κάντε δεξί κλικ σε κάθε ένα από αυτά (ή μόνο σε αυτά που θέλετε) και κάντε κλικ Σήμανση για εγκατάσταση Το Αυτό προσθέτει ένα εικονίδιο με ένα βέλος δίπλα στο καθένα και το σημειώνει για εγκατάσταση.

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 11
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 11

Βήμα 5. Εγκαταστήστε τα επιλεγμένα πακέτα

Ο υπολογιστής σας μπορεί να χρειαστεί αρκετά λεπτά για να εγκαταστήσει όλα τα πακέτα. Χρησιμοποιήστε τα παρακάτω βήματα για να εγκαταστήσετε τα πακέτα που έχουν επισημανθεί για εγκατάσταση.

  • Κάντε κλικ στο Εγκατάσταση μενού στην επάνω αριστερή γωνία.
  • Κάντε κλικ Εφαρμογή αλλαγών.
  • Κάντε κλικ Ισχύουν.
  • Κάντε κλικ Κλείσε μόλις ολοκληρωθεί η εγκατάσταση.
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 12
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 12

Βήμα 6. Προσθέστε τη διαδρομή στο MinGW στις μεταβλητές περιβάλλοντος συστήματος

Χρησιμοποιήστε τα ακόλουθα βήματα για να προσθέσετε τη διαδρομή στο MinGW στις μεταβλητές περιβάλλοντος συστήματος:

  • Πληκτρολογήστε περιβάλλον στη γραμμή αναζήτησης δίπλα στο μενού Έναρξη.
  • Κάντε κλικ Επεξεργαστείτε τις μεταβλητές περιβάλλοντος συστήματος στα αποτελέσματα αναζήτησης.
  • Κάντε κλικ Μεταβλητές Περιβάλλοντος
  • Επίλεξε το Μονοπάτι μεταβλητός.
  • Κάντε κλικ Επεξεργασία κάτω από το επάνω πλαίσιο (στην ενότητα "Μεταβλητές χρήστη")
  • Κάντε κλικ Νέος.
  • Τύπος C: / MinGW / bin στο νέο χώρο. Σημειώστε ότι εάν εγκαταστήσατε το MinGW σε διαφορετικό κατάλογο, πληκτρολογήστε C: / path-to-that-directory / bin.
  • Κάντε κλικ Εντάξει, και μετά Εντάξει πάλι. Κάντε κλικ σε αυτό που απομένει Εντάξει κουμπί για να κλείσετε το παράθυρο.
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 13
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 13

Βήμα 7. Ανοίξτε τη γραμμή εντολών ως διαχειριστής

Πρέπει να συνδεθείτε σε έναν λογαριασμό Windows με δικαιώματα διαχειριστή για να ανοίξετε τη γραμμή εντολών ως διαχειριστής. Χρησιμοποιήστε τα ακόλουθα βήματα για να ανοίξετε τη γραμμή εντολών ως διαχειριστής:

  • Πληκτρολογήστε cmd στη γραμμή αναζήτησης δίπλα στο μενού Έναρξη..
  • Κάντε δεξί κλικ Γραμμή εντολών στα αποτελέσματα αναζήτησης και, στη συνέχεια, επιλέξτε Εκτέλεση ως διαχειριστής.
  • Κάντε κλικ Ναί να επιτρέπονται αλλαγές.
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 14
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 14

Βήμα 8. Μεταβείτε στο φάκελο όπου είναι αποθηκευμένος ο πηγαίος κώδικας

Για παράδειγμα, εάν το αρχείο πηγαίου κώδικα που ονομάζεται helloworld.c βρίσκεται στο C: / Source / Programs, πληκτρολογήστε cd C: / Source / Programs

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 15
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 15

Βήμα 9. Πληκτρολογήστε gcc c –o [όνομα_προγράμματος].exe [όνομα_προγράμματος].c και πατήστε ↵ Enter

Αντικαταστήστε το "[program_name]" με το όνομα του πηγαίου κώδικα και της εφαρμογής σας. Μόλις μεταγλωττιστεί το πρόγραμμα, θα επιστρέψετε στη γραμμή εντολών χωρίς σφάλματα.

Τυχόν σφάλματα κωδικοποίησης που εμφανίζονται πρέπει να διορθωθούν προτού μεταγλωττιστεί το πρόγραμμα

Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 16
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 16

Βήμα 10. Πληκτρολογήστε το όνομα του προγράμματος σας για να το εκτελέσετε

Εάν ονομάζεται hello_world.exe, πληκτρολογήστε το στη γραμμή εντολών για να ξεκινήσετε το πρόγραμμά σας.

Εάν λάβετε ένα μήνυμα σφάλματος "Η πρόσβαση απαγορεύεται" ή "Η άδεια απορρίφθηκε" κατά τη σύνταξη ενός προγράμματος ή την εκτέλεση του εκτελέσιμου αρχείου εξόδου, ελέγξτε τα δικαιώματα φακέλου και βεβαιωθείτε ότι έχετε πλήρη πρόσβαση ανάγνωσης/εγγραφής στον φάκελο που περιέχει τον πηγαίο κώδικα. Εάν αυτό δεν λειτουργεί, δοκιμάστε να απενεργοποιήσετε προσωρινά το λογισμικό ιών σας

Συμβουλές

  • Η δημιουργία του κωδικού σας με σημαία -g θα παράγει πληροφορίες εντοπισμού σφαλμάτων τις οποίες το αντίστοιχο πρόγραμμα εντοπισμού σφαλμάτων, GDB, μπορεί να χρησιμοποιήσει για να λειτουργήσει καλύτερα ο εντοπισμός σφαλμάτων.
  • Τα Makefiles μπορούν να δημιουργηθούν για να διευκολύνουν τη σύνταξη μεγάλων προγραμμάτων.
  • Εάν χρησιμοποιείτε σε μεγάλο βαθμό βελτιστοποιήσεις, λάβετε υπόψη ότι η βελτιστοποίηση της ταχύτητας μπορεί να συνοδεύεται από αντιστάθμιση μεγέθους και μερικές φορές ακρίβειας και αντίστροφα.
  • Κατά τη σύνταξη ενός προγράμματος C ++, χρησιμοποιήστε το G ++ με τον ίδιο τρόπο που θα χρησιμοποιούσατε το GCC. Θυμηθείτε ότι τα αρχεία C ++ έχουν την επέκταση.cpp αντί για.c.

Συνιστάται: