Όταν επικαλείται το 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 για να προειδοποιήσει σχετικά με ύποπτες γραμμές κώδικα που μπορεί να προκαλέσει προβλήματα κατά τη διάρκεια της εκτέλεσης .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα