Δημοσιεύτηκε: 03 Ιαν 2015, 01:22
Θα ήθελα να κάνω μία ερώτηση σχετικά με τον open-jdk compiler και τα bytecode αρχεία...
το bytecode αρχείο είναι κάτι αντίστοιχο με το object file (αρχείο με κατάληξη .o) της C ?
ρωτάω από την άποψη ότι και αυτό είναι ένα ενδιάμεσο αρχείο μεταξύ πηγαίου κώδικα και εκτελέσιμου,
το οποίο έχει σαφώς λιγότερο μέγεθος από το αντίστοιχο εκτελέσιμο.
για ένα πράγμα δεν είμαι σίγουρος...
λέτε ότι το bytecode αρχείο χρειάζεται ένα δεύτερο πρόγραμμα (jre) για να τρέξει. όμως σε καμία περίπτωση δεν αποκτάμε εκτελέσιμο αρχείο με αυτό τον τρόπο.
στην C όμως, αντίστοιχα, δεν γίνεται (απ' όσο ξέρω) να τρέξει το πρόγραμμα χωρίς εκτελέσιμο.
το bytecode αρχείο είναι κάτι αντίστοιχο με το object file (αρχείο με κατάληξη .o) της C ?
ρωτάω από την άποψη ότι και αυτό είναι ένα ενδιάμεσο αρχείο μεταξύ πηγαίου κώδικα και εκτελέσιμου,
το οποίο έχει σαφώς λιγότερο μέγεθος από το αντίστοιχο εκτελέσιμο.
για ένα πράγμα δεν είμαι σίγουρος...
λέτε ότι το bytecode αρχείο χρειάζεται ένα δεύτερο πρόγραμμα (jre) για να τρέξει. όμως σε καμία περίπτωση δεν αποκτάμε εκτελέσιμο αρχείο με αυτό τον τρόπο.
στην C όμως, αντίστοιχα, δεν γίνεται (απ' όσο ξέρω) να τρέξει το πρόγραμμα χωρίς εκτελέσιμο.