συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Linux

Πώς για την κατάρτιση 32 - Bit Εφαρμογές σε 64 - Bit Linux

Κάθε επεξεργαστής του υπολογιστή έχει ένα λεωφορείο δεδομένων που έχει μία γραμμή για κάθε bit στη λέξη δεδομένων . Οι πιο κοινές επεξεργαστές σε προσωπικούς υπολογιστές χειρίζονται είτε 32 - ή λέξεις 64 -bit σε έναν χρόνο . Ένα πρόγραμμα ( είτε πρόκειται για ένα λειτουργικό σύστημα ή μια εφαρμογή χρήστη) συντάχθηκαν και συγκεντρώθηκαν για ένα σύστημα 64 - bit δεν θα τρέξει σε ένα σύστημα 32 - bit . Μπορείτε να χρησιμοποιήσετε έναν υπολογιστή που εκτελεί μια έκδοση 64 -bit του λειτουργικού συστήματος Linux να καταρτίσει μια εφαρμογή που θα τρέξει σε συστήματα 32 - bit , με την προϋπόθεση ότι θα επικαλεστεί τον compiler με τις κατάλληλες επιλογές . Οδηγίες
Η 1

Συνδεθείτε στον υπολογιστή Linux . Ξεκινήστε με ένα κέλυφος εντολών , είτε με σύνδεση σε μορφή κειμένου ή με τη δρομολόγηση ένα παράθυρο τερματικού από την γραφική διεπαφή χρήστη . 2

Επικαλεστείτε τον compiler με το χέρι, προσθέτοντας την επιλογή που καθοδηγεί ο compiler να δημιουργήσει 32 - bit κώδικα . Ο συγκεκριμένος τρόπος εκτέλεσης αυτού του βήματος εξαρτάται από τον compiler . Για παράδειγμα , για να καταρτίσει ένα πρόγραμμα C χρησιμοποιώντας " gcc " ( δωρεάν και περιλαμβάνεται σε κάθε διανομή Linux ) , προσθέστε το " - m32 " σημαία της γραμμής εντολών , όπως σε αυτό το παράδειγμα :

gcc - m32 myProgram.c - o myProgram

Αντικαταστήστε το " myProgram.c " με το όνομα του αρχείου προέλευσης που περιέχει κώδικα C σας . Πατήστε το πλήκτρο " Enter".
Εικόνων 3

Επικαλεστείτε τον compiler ως μέρος ενός "κάνει" χτίσει ( κοινό κατά την κατασκευή μεγάλων εφαρμογών που αποτελείται από πολλαπλά αρχεία προέλευσης ) προσθέτοντας την κατάλληλη επιλογή για το Makefile . Για παράδειγμα , για τον κωδικό C και το " gcc " σε " bash " κέλυφος , πληκτρολογήστε την ακόλουθη γραμμή στο κέλυφος : " . Enter"

εξαγωγή CFLAGS = - m32

Prese Μελλοντικές επικλήσεις του "κάνει" θα κατασκευάσει τον κωδικό 32 - bit , ακόμα και όταν λειτουργεί σε ένα σύστημα 64 - bit .
Η
εικόνων

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

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