Πώς να συντάξετε προγράμματα C με τον μεταγλωττιστή GNU C (GCC)

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

Πώς να συντάξετε προγράμματα C με τον μεταγλωττιστή GNU C (GCC)
Πώς να συντάξετε προγράμματα C με τον μεταγλωττιστή GNU C (GCC)

Βίντεο: Πώς να συντάξετε προγράμματα C με τον μεταγλωττιστή GNU C (GCC)

Βίντεο: Πώς να συντάξετε προγράμματα C με τον μεταγλωττιστή GNU C (GCC)
Βίντεο: Διευθύνσεις Ελέγχου πρόσβασης στο Μέσο(MAC) -Δομή πλαισίου Ethernet 2024, Ενδέχεται
Anonim

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

Βήμα

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

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

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

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

Βήμα 2. Εισαγάγετε την εντολή gcc --version και πατήστε Enter για να εμφανιστεί η έκδοση GCC στον υπολογιστή

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

  • Εάν χρειάζεται, εγκαταστήστε το GCC ακολουθώντας τον οδηγό για τη διανομή Linux.
  • Για να μεταγλωττίσετε ένα πρόγραμμα C ++, χρησιμοποιήστε "g ++", αντί για "gcc".
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 3
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 3

Βήμα 3. Ανοίξτε το φάκελο στον οποίο αποθηκεύσατε τον πηγαίο κώδικα του προγράμματος

Για παράδειγμα, εάν ο κωδικός προγράμματος "akurapopo.c" βρίσκεται στο φάκελο/usr/yuliaR/source, εισαγάγετε την εντολή cd/usr/yuliaR/source

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

Βήμα 4. Εισαγάγετε την εντολή gcc akurapopo.c –o AkuRapopo

Αντικαταστήστε το "akurapopo.c" με το όνομα πηγαίου κώδικα του προγράμματος σας και το "AkuRapopo" με το όνομα προγράμματος που θέλετε. Η διαδικασία σύνταξης θα ξεκινήσει.

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

Βήμα 5. Εκτελέστε το μεταγλωττισμένο πρόγραμμα με την εντολή./programname

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

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

Βήμα 1. Κατεβάστε το μινιμαλιστικό GNU για Windows από τη διεύθυνση

Το MinGW είναι ένα εύκολο στην εγκατάσταση πακέτο GCC για Windows.

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

Βήμα 2. Εκτελέστε το πρόγραμμα εγκατάστασης MinGW

Εάν το πρόγραμμα εγκατάστασης δεν ανοίξει αυτόματα, κάντε διπλό κλικ στο αρχείο MinGW στο φάκελο "Λήψεις" και, στη συνέχεια, κάντε κλικ στην επιλογή Εγκατάσταση

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

Βήμα 3. Προσαρμόστε τις επιλογές εγκατάστασης του προγράμματος και, στη συνέχεια, κάντε κλικ στο κουμπί Συνέχεια

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

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

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

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

Βήμα 5. Κάντε κλικ στο μενού Εγκατάσταση στην επάνω αριστερή γωνία του MinGW

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

Βήμα 6. Κάντε κλικ στην επιλογή Εφαρμογή αλλαγών

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

Βήμα 7. Κάντε κλικ στην επιλογή Εφαρμογή για λήψη και εγκατάσταση του μεταγλωττιστή

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

Βήμα 8. Προσθέστε το MinGW PATH στη μεταβλητή περιβάλλοντος συστήματος ακολουθώντας αυτά τα βήματα:

  • Πατήστε Win+S για να ανοίξετε το μενού Αναζήτηση και, στη συνέχεια, εισαγάγετε τη λέξη -κλειδί περιβάλλοντος.
  • Στα αποτελέσματα αναζήτησης, κάντε κλικ στην επιλογή Επεξεργασία των μεταβλητών περιβάλλοντος συστήματος.
  • Κάντε κλικ στο στοιχείο Μεταβλητές περιβάλλοντος.
  • Κάντε κλικ στην επιλογή Επεξεργασία στο επάνω πλαίσιο (κάτω από Μεταβλητές χρήστη).
  • Μετακινηθείτε στο τέλος του πλαισίου Μεταβλητές τιμές.
  • Πληκτρολογήστε; C: / MinGW / bin στο τέλος του κειμένου στο πλαίσιο. Εάν εγκαταστήσατε το MinGW σε άλλο φάκελο, αντικαταστήστε το; C: / MinGW / bin με; C: / installfoldername / bin.
  • Κάντε κλικ στο κουμπί ΟΚ δύο φορές για να κλείσετε το παράθυρο.
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 14
Συντάξτε ένα πρόγραμμα C χρησιμοποιώντας το GNU Compiler (GCC) Βήμα 14

Βήμα 9. Ανοίξτε ένα παράθυρο γραμμής εντολών ως Διαχειριστής, ακολουθώντας αυτά τα βήματα:

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

Βήμα 10. Ανοίξτε το φάκελο στον οποίο αποθηκεύσατε τον πηγαίο κώδικα του προγράμματος

Για παράδειγμα, εάν αποθηκεύσατε τον πηγαίο κώδικα "lailacanggung.c" στο φάκελο C: / Source / Programs, εισαγάγετε την εντολή cd C: / Source / Programs

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

Βήμα 11. Εισαγάγετε την εντολή gcc lailacanggung.c –o lailacanggung.exe

Αντικαταστήστε το όνομα αρχείου με το όνομα του αρχείου κωδικού προγράμματος. Αφού ολοκληρωθεί η διαδικασία σύνταξης, θα δείτε ξανά τη γραμμή εντολών. Τα σφάλματα που εμφανίζονται δεν θα εμφανίζονται.

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

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

Βήμα 12. Εισαγάγετε το όνομα του προγράμματος για να το εκτελέσετε, για παράδειγμα lailacanggung.exe

Συμβουλές

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

Συνιστάται: