Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Ποια είναι χρήσιμες C + Compiler Σημαίες

; C + + είναι ένα μεταγλωττισμένο συστήματα γλώσσα προγραμματισμού που χρησιμοποιείται για την κατασκευή διάφορες εφαρμογές και λειτουργικά συστήματα . Όταν ένας προγραμματιστής γράφει ένα πρόγραμμα σε C + + , αυτή πρέπει να « συγκεντρώσει » το πρόγραμμα μέσω ενός compiler , έτσι ώστε μια μηχανή μπορεί να εκτελέσει πράγματι . Μία από αυτές τις compilers , g+ + , περιέχει πολλές επιλογές ( που ονομάζεται " σημαίες " ), ότι ο προγραμματιστής μπορεί να χρησιμοποιήσει κατά την κατάρτιση του προγράμματος για τη βελτιστοποίηση της διαδικασίας κατάρτισης . Πώς να χρησιμοποιήσετε Compiler Σημαίες
Η

Όταν επικαλείται το g+ + compiler , προκειμένου να καταρτίσει κώδικα C + + πηγή , ο προγραμματιστής καλεί το g+ + compiler , ακολουθούμενο από το όνομα του αρχείου προέλευσης . Για παράδειγμα , αν ο προγραμματιστής επιθυμεί να καταρτίσει ένα αρχείο C + + πηγή που ονομάζεται " Test.cpp " τότε θα το υπολογίσουν από τη γραμμή εντολών , όπως στο ακόλουθο παράδειγμα :

g+ + Test.cpp

τυχόν σημαίες compiler θα συμβούν πριν ή μετά το όνομα του φακέλου που είχε καταρτίσει , πριν από ένα χαρακτήρα παύλα . ( " - " ) εικόνων
Ο " - c" Σημαία
Η

όταν g+ + καταρτίζει ένα αρχείο , δημιουργεί ένα εκτελέσιμο αρχείο . Αυτό σημαίνει ότι ο χρήστης μπορεί απλά να " εκτελέσει " το αρχείο , είτε με διπλό κλικ πάνω του ή πάντως η εκτέλεση έργων για το συγκεκριμένο λειτουργικό σύστημα . Στην ομιλία της σύνταξης , αυτό σημαίνει ότι το αρχείο ήταν τόσο « καταρτίζονται » και «συνδέονται» με τις απαραίτητες βιβλιοθήκες κώδικα . Με τη χρήση του " - c" σημαία , όπως στο ακόλουθο παράδειγμα , g+ + θα δημιουργήσει ένα αρχείο αντικείμενο " a.out " που δεν είναι εκτελέσιμο , αλλά είναι έτοιμη για τη σύνδεση με άλλες βιβλιοθήκες και τα αρχεία πηγαίου κώδικα σε ένα ευρύτερο σχέδιο :

g+ + -c Test.cpp

Η η " -o " εντολή
Η

Κατά την κατάρτιση ένα αρχείο προέλευσης , το g+ + compiler δημιουργεί ένα προεπιλεγμένο αρχείο , ονομάζεται είτε « a.out " ή " original_file_name.o " . Για παράδειγμα , η σύνταξη " Test.cpp " δημιουργεί το αρχείο " test.o " . Με τη χρήση του " -o " σημαία , ο προγραμματιστής μπορεί να κάνει ο compiler να δημιουργήσει ένα αρχείο με διαφορετικό όνομα . Για παράδειγμα , η ακόλουθη εντολή συγκεντρώνει " Test.cpp " σε " test_result.o " :

g+ + -o test_result.o Test.cpp εικόνων
Η « Wall - " σημαία

C + + είναι μια συντακτικά πολύπλοκη γλώσσα , και μπορεί συχνά να οδηγήσει τους προγραμματιστές να αναπτύξουν πολύπλοκα και δύσκολο να debug κώδικα . Ακόμη και αν ένα τμήμα του κώδικα C + + μπορεί να είναι συντακτικά σωστό , μπορεί να οδηγήσει σε σφάλματα κατά τη διάρκεια εκτέλεσης που είναι δύσκολο να βρεθούν , λόγω της πολυπλοκότητας του προγράμματος. Ως εκ τούτου , οι προγραμματιστές μπορούν να χρησιμοποιήσουν το " Wall - " σημαία στο g+ + για να ψάξουν για αυτά τα σφάλματα . Η « Wall - " ελέγχους σημαία κώδικα και αυξάνει τις προειδοποιήσεις εάν ο κωδικός μπορεί να προκαλέσει ένα σφάλμα . Ακόμη και αν ο κωδικός είναι συντακτικά σωστές , η « Wall - " σημαία θα αναγκάσει τον compiler για να προειδοποιήσει σχετικά με ύποπτες γραμμές κώδικα που μπορεί να προκαλέσει προβλήματα κατά τη διάρκεια της εκτέλεσης .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα