Κατανόηση της συλλογής
* Πηγής κώδικα: Αυτός είναι ο κώδικας αναγνώσιμο από τον άνθρωπο που γράφετε (όπως C, C ++, Python, κλπ.).
* Compiler: Ένα πρόγραμμα που μεταφράζει τον πηγαίο κώδικα σας σε οδηγίες αναγνώσιμων μηχανών (συχνά ονομάζεται κωδικός αντικειμένου ή εκτελέσιμο).
* εκτελέσιμο: Το τελικό, runnable αρχείο που ο υπολογιστής σας μπορεί να κατανοήσει και να εκτελέσει.
Κοινά βήματα συλλογής
1. Επιλέξτε τη γλώσσα και τον μεταγλωττιστή σας: Θα χρειαστείτε έναν μεταγλωττιστή για τη γλώσσα προγραμματισμού που χρησιμοποιείτε.
* c/c ++: Χρησιμοποιείται ευρέως `GCC` (συλλογή μεταγλωττιστή GNU).
* Python: Ο κώδικας Python εκτελείται συνήθως απευθείας (ερμηνεύεται) χωρίς ξεχωριστό βήμα συλλογής.
* java: Χρειάζεστε το Java Development Kit (JDK) και τον μεταγλωττιστή `Javac`.
* Go: Ο μεταγλωττιστής "Go` περιλαμβάνεται στο πακέτο γλωσσών GO.
2. Γράψτε τον κωδικό σας: Χρησιμοποιήστε έναν επεξεργαστή κειμένου για να δημιουργήσετε το αρχείο προέλευσης (π.χ., `myprogram.c` για c,` myprogram.py 'για python).
3. Συγκεντρώστε τον κωδικό: Ανοίξτε ένα τερματικό και χρησιμοποιήστε την κατάλληλη εντολή μεταγλωττιστή:
* c/c ++:
`` `bash
gcc myprogram.c -o myProgram
`` `
Αυτή η εντολή καταρτίζει το αρχείο `myProgram.c` και δημιουργεί ένα εκτελέσιμο που ονομάζεται 'MyProgram'.
* java:
`` `bash
javac myprogram.java
`` `
Αυτή η εντολή καταρτίζει `myProgram.java`, δημιουργώντας ένα αρχείο` myprogram.class '.
* Go:
`` `bash
Πηγαίνετε να δημιουργήσετε myprogram.go
`` `
Αυτή η εντολή καταρτίζεται και δημιουργεί ένα εκτελέσιμο που ονομάζεται `MyProgram '.
4. Εκτελέστε το εκτελέσιμο:
* c/c ++:
`` `bash
./myprogram
`` `
* java:
`` `bash
Java MyProgram
`` `
* Go:
`` `bash
./myprogram
`` `
* Python:
`` `bash
python myprogram.py
`` `
Παράδειγμα:C Πρόγραμμα (Hello World)
`` `c
#include
int main () {
printf ("Γεια σας, κόσμος! \ n");
επιστροφή 0;
}
`` `
βήματα:
1. Αποθήκευση: Αποθηκεύστε τον κωδικό ως `hello.c`.
2. compile: `gcc hello.c -o hello '
3. Εκτέλεση: `./Γεια σας '
Σημαντικές σημειώσεις:
* Συστήματα κατασκευής: Για μεγαλύτερα έργα, δημιουργήστε συστήματα όπως Make ή CMake αυτοματοποιήστε τη διαδικασία συλλογής.
* εξαρτήσεις: Ορισμένα προγράμματα απαιτούν εξωτερικές βιβλιοθήκες (όπως βιβλιοθήκες γραφικών, βιβλιοθήκες δικτύου κ.λπ.). Θα χρειαστεί να συνδέσετε αυτές τις βιβλιοθήκες κατά τη διάρκεια της συλλογής.
* ερμηνευμένες γλώσσες: Οι γλώσσες όπως η Python και η JavaScript συνήθως ερμηνεύονται, που σημαίνει ότι εκτελούνται απευθείας από έναν διερμηνέα χωρίς να χρειάζονται ξεχωριστό βήμα συλλογής.
Επιτρέψτε μου να ξέρω αν έχετε μια συγκεκριμένη γλώσσα προγραμματισμού ή προβολή στο μυαλό. Θα χαρούμε να δώσω περισσότερες προσαρμοσμένες οδηγίες!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα