Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Κατεβάστε το πρόγραμμα εγκατάστασης
- Βήμα 2: Εγκαταστήστε σωστά το MinGW
- Βήμα 3: Εγκατάσταση πακέτου
- Βήμα 4: Να μπορείτε να χρησιμοποιήσετε τον μεταγλωττιστή σας οπουδήποτε με CMD
- Βήμα 5: Χρήσιμες επιλογές που μπορείτε να χρησιμοποιήσετε κατά τη σύνταξη ενός προγράμματος
Βίντεο: Πώς να ρυθμίσετε τον προγραμματισμό σε C/C ++ .: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Οι C και C ++ είναι δημοφιλείς γλώσσες προγραμματισμού που παρέχουν γρήγορα πρόσβαση στη δημιουργία συνταγών και την επίλυση σύνθετων ζητημάτων με ελάχιστους πόρους. Το ζήτημα είναι να βρούμε έναν τρόπο για να μεταγλωττίσουμε και να κάνουμε το πρόγραμμα εκτελέσιμο.
Μία από τις επιλογές σας μπορεί να είναι η χρήση του Visual Studio, το οποίο είναι πρόγραμμα επεξεργασίας κειμένου, σε ένα. Αν και είναι χρήσιμο, ορισμένοι μπορεί να το θεωρούν πολύ περίπλοκο ή να θέλουν έναν απλούστερο τρόπο για να τροποποιήσουν και να μεταγλωττίσουν τον κώδικά τους. Εκεί έρχεται το μινιμαλιστικό GNU για Windows ή MinGW για συντομία. Χρησιμοποιείτε το MinGW στη διεπαφή της γραμμής εντολών, την εφαρμογή μόνο για κείμενο στην οποία μπορείτε να αποκτήσετε γρήγορα πρόσβαση πατώντας το πλήκτρο Windows και πληκτρολογώντας "cmd".
Μέχρι το τέλος αυτού του Instructable, θα πρέπει να έχετε εγκαταστήσει σωστά το MinGW και να μπορείτε να μεταγλωττίσετε οποιοδήποτε πρόγραμμα c/c ++ οπουδήποτε στον υπολογιστή σας.
ΣΗΜΕΙΩΣΗ: Αυτό το εκπαιδευτικό είναι αποκλειστικά για περιβάλλοντα Windows. Το Linux έρχεται με το GCC, μια συλλογή μεταγλωττιστών GNU. Αυτό είναι το επιθυμητό αποτέλεσμα για το περιβάλλον μας, να μεταφέρουμε το GCC στα Windows.
Προμήθειες
Θα χρειαστείτε έναν υπολογιστή για να κατεβάσετε το λογισμικό και μια αξιοπρεπή σύνδεση στο Διαδίκτυο για μια σταθερή και γρήγορη εγκατάσταση. Αν και δεν απαιτείται, μπορεί επίσης να θέλετε ένα thumbdrive, σε περίπτωση που θέλετε να έχετε ένα φυσικό φορητό αντίγραφο της ρύθμισης MinGW.
Βήμα 1: Κατεβάστε το πρόγραμμα εγκατάστασης
Το πρώτο πράγμα που πρέπει να κάνουμε είναι να πάρουμε το πρόγραμμα εγκατάστασης.
Για να γίνει αυτό, πρέπει να μεταβούμε στον ιστότοπο της MinGW.
Από εκεί, θα θέλετε να μεταβείτε στο σύνδεσμο λήψεων, που βρίσκεται στην αριστερή πλευρά στην ενότητα πλοήγησης. Σε περίπτωση που δεν μπορείτε να το βρείτε ή έχει μετακινηθεί, αυτός ο σύνδεσμος θα σας οδηγήσει εκεί
Αυτό που θέλουμε είναι το αρχείο mingw-get-setup.exe. Μόλις γίνει λήψη του αρχείου, μπορούμε να προχωρήσουμε στο επόμενο βήμα.
Βήμα 2: Εγκαταστήστε σωστά το MinGW
Το πρώτο πράγμα που ζητάει είναι πού θέλετε να το εγκαταστήσετε. Για εύκολη πρόσβαση, συνιστώ να το αφήσετε στον προεπιλεγμένο κατάλογο. Διαφορετικά, μπορείτε να το ρυθμίσετε οπουδήποτε, ακόμη και σε μονάδες αντίχειρα.
Η επόμενη επιλογή μιλά για τη διεπαφή χρήστη για το MinGW. Σε αυτή την περίπτωση θα συνεργαστούμε με ένα περιβάλλον χρήστη, καθώς είναι καλύτερο να δούμε τι μπορούμε να κάνουμε.
Βήμα 3: Εγκατάσταση πακέτου
Τώρα που ολοκληρώσαμε την εγκατάσταση του MinGW, πρέπει να επιλέξουμε συγκεκριμένα πακέτα για εγκατάσταση. Σε αυτό το διδακτικό, θα το κρατήσουμε απλό και θα δουλέψουμε με τη βασική ρύθμιση, καθώς μπορούμε να έχουμε το επιθυμητό αποτέλεσμα χωρίς να χρειάζεται να εμβαθύνουμε σε όλα τα μεμονωμένα πακέτα που προσφέρει η MinGW.
Στον αριστερό πίνακα περιεχομένων, βεβαιωθείτε ότι κοιτάτε τη Βασική ρύθμιση. Από εκεί θα πρέπει να δείτε 7 στοιχεία στον σωστό πίνακα. Για μεταγλωττιστές C/C ++, θα θέλετε να εγκαταστήσετε τα ακόλουθα πακέτα: mingw32-base-bin και mingw32-gcc-g ++-bin. Το GCC χρησιμοποιείται για προγράμματα c και το G ++ χρησιμοποιείται για προγράμματα C ++.
Για να εγκαταστήσετε ένα πακέτο, κάντε δεξί κλικ στο πακέτο και, στη συνέχεια, κάντε κλικ στην επιλογή "Επισήμανση για εγκατάσταση". Αφού επισημάνετε τα πακέτα που θέλετε, μεταβείτε επάνω αριστερά και κάντε κλικ στο "Εγκατάσταση". Στη συνέχεια, θα κάνετε "Εφαρμογή αλλαγών", το οποίο στη συνέχεια θα σας εμφανίσει ένα νέο παράθυρο που εμφανίζει τις αλλαγές που θα κάνετε. Κάντε κλικ στην επιλογή "Αποδοχή" και στη συνέχεια θα ξεκινήσει η εγκατάσταση. Θα ξεκινήσει μια λήψη και στη συνέχεια θα εμφανιστεί ένα άλλο παράθυρο, το οποίο θα σας δείξει αυτή τη φορά εάν η εγκατάστασή σας έχει ολοκληρωθεί.
Βήμα 4: Να μπορείτε να χρησιμοποιήσετε τον μεταγλωττιστή σας οπουδήποτε με CMD
Με τον πρόσφατα εγκατεστημένο μεταγλωττιστή σας, θα παρατηρήσετε ότι η γραμμή εντολών δεν αναγνωρίζει το gcc ή το g ++ ως εντολές. Για να το κάνετε αυτό πρέπει να κάνετε τα εξής:
- Πατήστε το πλήκτρο Windows, πληκτρολογήστε "Επεξεργασία μεταβλητών περιβάλλοντος συστήματος" και, στη συνέχεια, πατήστε enter
- Θα εμφανιστεί ένα νέο παράθυρο, που ονομάζεται Ιδιότητες συστήματος.
- Εάν δεν υπάρχει ήδη, μεταβείτε στην καρτέλα Για προχωρημένους.
- Κοιτάξτε προς τα κάτω δεξιά και κάντε κλικ στο Μεταβλητές περιβάλλοντος.
- Από εκεί, θα δείτε δύο ξεχωριστές λίστες μεταβλητών. Ανάλογα με τις προτιμήσεις σας, μπορείτε είτε να ορίσετε αυτές τις διαδρομές τοπικά σε έναν χρήστη είτε σε ολόκληρο το σύστημα. Σε κάθε περίπτωση, εντοπίστε τη μεταβλητή "Διαδρομή" και κάντε κλικ στην Επεξεργασία.
- Από το νέο παράθυρο, κάντε κλικ στο Νέο στη δεξιά πλευρά του παραθύρου και, στη συνέχεια, πληκτρολογήστε τα εξής: "C: / MinGW / bin". Πρέπει να τον κατευθύνουμε στον κατάλογο bin στην εγκατάστασή μας, επειδή εκεί βρίσκονται οι μεταγλωττιστές μας, gcc και g ++.
- Από εκεί, πατήστε OK και στα δύο παράθυρα και ανοίξτε μια νέα γραμμή εντολών. Πληκτρολογήστε είτε gcc είτε g ++ και δείτε αν η εντολή σας απαντήσει. Δοκιμάστε το περαιτέρω κάνοντας ένα πρόγραμμα C ή C ++ και προσπαθήστε να το μεταγλωττίσετε
Τώρα έχετε τη δυνατότητα να φτιάξετε προγράμματα και να τα μεταγλωττίσετε οπουδήποτε στο σύστημά σας.
Για να μεταγλωττίσετε ένα πρόγραμμα, το μόνο που έχετε να κάνετε είναι να καλέσετε το gcc εάν είναι πρόγραμμα c ή g ++ εάν είναι πρόγραμμα c ++ και, στη συνέχεια, πληκτρολογήστε το όνομα του προγράμματος που θέλετε να μεταγλωττίσετε. Παράδειγμα: gcc helloworld.c ή g ++ helloworld.cpp
Το επόμενο βήμα, ενώ είναι προαιρετικό, εξηγεί ορισμένες χρήσιμες επιλογές που μπορείτε να χρησιμοποιήσετε με τον μεταγλωττιστή σας.
Βήμα 5: Χρήσιμες επιλογές που μπορείτε να χρησιμοποιήσετε κατά τη σύνταξη ενός προγράμματος
Παρόλο που δεν απαιτούνται για τη σύνταξη των προγραμμάτων σας, αυτές οι επιλογές θα σας βοηθήσουν στον εντοπισμό σφαλμάτων στον κώδικά σας.
Η σύνταξη για τον τρόπο τοποθέτησης αυτών των επιλογών είναι η ακόλουθη είτε για gcc είτε για g ++: g (cc/++) -επιλογή επιλογής
- -o: αυτή η επιλογή σάς επιτρέπει να ονομάσετε το πρόγραμμα κατά τη μεταγλώττιση. Από προεπιλογή, το πρόγραμμά σας θα ονομάζεται a.exe. Έτσι, κάνοντας: "gcc helloworld.c -o Hello", θα λάβετε αντίθετα το Hello.exe
-
-g: αυτή η επιλογή επιτρέπει σε άλλο πρόγραμμα να μπορεί να χρησιμοποιήσει τον κώδικά σας. Το "gdb" ή το πρόγραμμα εντοπισμού σφαλμάτων GNU χρειάζεται αυτήν την επιλογή -g για να λειτουργήσει. Το GNU Debugger είναι ένα πολύ χρήσιμο εργαλείο στο ότι σας επιτρέπει να δείτε πώς λειτουργούν οι μεταβλητές και ο κώδικας σας γραμμή προς γραμμή. Είναι λίγο προχωρημένο για τους νεοεισερχόμενους, οπότε είναι καλή ιδέα να αναζητήσετε τις εντολές που μπορείτε να κάνετε σε αυτό.
ΣΗΜΕΙΩΣΗ: Αν και χρήσιμο, αν δεν σκοπεύετε να χρησιμοποιήσετε το gdb, τότε δεν πρέπει να χρησιμοποιήσετε το -g, καθώς το μέγεθος του αρχείου είναι πολύ μεγαλύτερο από το τυπικό σας αρχείο exe
- -Wall, -Werror, -Wextra και -pedantic είναι όλες οι σχετικές με την προειδοποίηση επιλογές. Το Wall Wextra και το pedantic θα πιάσουν τα περισσότερα σφάλματα και προειδοποιήσεις ενώ το Werror μετατρέπει όλες τις προειδοποιήσεις σε λάθη. Η διαφορά μεταξύ αυτών των δύο είναι ότι εάν το πρόγραμμά σας έχει προειδοποιήσεις, θα εξακολουθεί να μεταγλωττίζεται. Εάν έχει λάθη, ωστόσο? το πρόγραμμα δεν θα μεταγλωττιστεί. Ο τρόμος σε αυτή την περίπτωση είναι περισσότερο πρακτική παρά εργαλείο, καθώς επιβάλλει σωστές συμπεριφορές σύμφωνα με το πρότυπο c, το οποίο με φέρνει στην τελευταία επιλογή που θέλω να συζητήσω
-
--std =: Αυτή η επιλογή λέει στον μεταγλωττιστή ποιο πρότυπο θα χρησιμοποιήσει. Αν και πιθανότατα δεν είναι σημαντικό στις περισσότερες περιπτώσεις, εάν λάβετε παλαιότερο κώδικα που ενδέχεται να μην λειτουργεί στο σημερινό πρότυπο, αυτή η επιλογή θα επιβάλει το πρότυπο που επιλέγετε. Μερικά αξιοσημείωτα πρότυπα είναι τα c99, c89, gnu99, gnu 89, κ.λπ.
ΣΗΜΕΙΩΣΗ: Αυτή η επιλογή είναι μόνο για γ
- Παράδειγμα των επιλογών μαζί: gcc --std = c99 -Wall -Wextra -pedantic -Werror -g helloworld.c -o γεια
- Παράδειγμα των επιλογών μαζί στο c ++: g ++ -Wall -Wextra -pedantic -Werror -g helloworld.c -o γεια