Systems and methods for building a platform specific compiler in a multi-platform environment are provided. A set of user defined platform dependent compiler architecture descriptors that describe corresponding architectural features of a particular hardware platform dependent compiler are provided. The descriptors are converted into the platform dependent compiler source code which is compiled into platform dependent compiler object code. The platform specific compiler is formed from the platform dependent compiler object code and platform independent compiler object code already provide. During compiler run time an interface mediates the flow of information between the platform dependent compiler object code and the platform independent compiler object code.

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

 
Web www.patentalert.com

< File portability techniques

< File portability techniques

> Method, system, and computer program product for optimizing logic during synthesis of logic designs

> Architecture for dynamic permissions in java

~ 00062