A system, method and computer program product for compiling and linking a source file and to generate a symbol table associating a global symbol with a register referenced in the source file. The symbol table enables a linker to initialize the global registers using a relocation entry which holds an initializer. The compiler also generates an object file from the source file. The object file includes the global symbol information. A linker links the object file potentially with at least one other object file or shared library to thereby generate an executable file or shared library. The linker uses the global symbol information contained in the object file to initialize the global registers and to perform relocation operations.

Ένα σύστημα, μια μέθοδος και ένα προϊόν προγράμματος υπολογιστών για τη σύνταξη και τη σύνδεση ενός αρχείου πηγής και για να παραγάγει έναν πίνακα συμβόλων που συνδέει ένα σφαιρικό σύμβολο με έναν κατάλογο που παραπέμπεται στο αρχείο πηγής. Ο πίνακας συμβόλων επιτρέπει σε έναν συνδετικό εκδότη για να μονογράψει τους σφαιρικούς καταλόγους χρησιμοποιώντας μια είσοδο επανεντοπισμού που κρατά ένα initializer. Ο μεταγλωττιστής παράγει επίσης ένα αρχείο αντικειμένου από το αρχείο πηγής. Το αρχείο αντικειμένου περιλαμβάνει τις σφαιρικές πληροφορίες συμβόλων. Ένας συνδετικός εκδότης συνδέει το αρχείο αντικειμένου ενδεχομένως με τουλάχιστον ένα άλλο αρχείο αντικειμένου ή η κοινή βιβλιοθήκη με αυτόν τον τρόπο παράγει ένα εκτελέσιμο αρχείο ή μια κοινή βιβλιοθήκη. Ο συνδετικός εκδότης χρησιμοποιεί τις σφαιρικές πληροφορίες συμβόλων που περιλαμβάνονται στο αρχείο αντικειμένου για να μονογράψουν τους σφαιρικούς καταλόγους και για να εκτελέσουν τις διαδικασίες επανεντοπισμού.

 
Web www.patentalert.com

< (none)

< Interconnect minimization in processor design

> Vascular sealing apparatus

> (none)

~ 00016